feat: add precision setting for mix delay up & down (#5314)

This commit is contained in:
philmoz
2024-07-29 20:07:58 +10:00
committed by GitHub
parent e323bd6821
commit bdfb94ae83
42 changed files with 242 additions and 129 deletions
+2 -1
View File
@@ -924,7 +924,8 @@ void evalFlightModeMixes(uint8_t mode, uint8_t tick10ms)
if (mode == e_perout_mode_normal && swTog) {
if (!mixState[i].delay)
_swPrev = _swOn;
mixState[i].delay = (mixEnabled > _swOn ? md->delayUp : md->delayDown) * 10;
int32_t precMult = md->delayPrec ? 1 : 10;
mixState[i].delay = (mixEnabled > _swOn ? md->delayUp : md->delayDown) * precMult;
mixState[i].now = mixEnabled;
mixState[i].prev = _swPrev;
}