From 129866488d41f734b4b5d69d63abdcebd1577434 Mon Sep 17 00:00:00 2001 From: Risto Date: Mon, 28 Jun 2021 09:03:12 +0200 Subject: [PATCH] Voice timer countdown fix (#362) * Fix mapping of 2 bit signed countdownStart value to seconds value -2 - 5 seconds value -1 - 10 seconds value 0 - 20 seconds value 1 - 30 seconds --- radio/src/myeeprom.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/myeeprom.h b/radio/src/myeeprom.h index bbf93de8a..438989eb0 100644 --- a/radio/src/myeeprom.h +++ b/radio/src/myeeprom.h @@ -222,7 +222,7 @@ enum SwashType { #define IS_MANUAL_RESET_TIMER(idx) (g_model.timers[idx].persistent == 2) #if !defined(PCBSKY9X) -#define TIMER_COUNTDOWN_START(x) (g_model.timers[x].countdownStart > 0 ? 5 : 10 - g_model.timers[x].countdownStart * 10) +#define TIMER_COUNTDOWN_START(x) (g_model.timers[x].countdownStart == 0 ? 20 : (g_model.timers[x].countdownStart == 1 ? 30 : (g_model.timers[x].countdownStart == -1 ? 10 : 5))) #else #define TIMER_COUNTDOWN_START(x) 10 #endif