From 1051bf0e68c94cca2d6e4681d7649d5ea949f379 Mon Sep 17 00:00:00 2001 From: Armel FAUVEAU Date: Tue, 16 Apr 2024 20:06:37 +0200 Subject: [PATCH] Add Rx/Tx timer --- ui/main.c | 2 -- ui/status.c | 13 +++---------- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/ui/main.c b/ui/main.c index d3da93a..7166f10 100644 --- a/ui/main.c +++ b/ui/main.c @@ -250,8 +250,6 @@ void UI_DisplayAudioBar(void) DrawLevelBar(62, line, bars); - gUpdateStatus = true; - if (gCurrentFunction == FUNCTION_TRANSMIT) ST7565_BlitFullScreen(); } diff --git a/ui/status.c b/ui/status.c index cbb91d0..c83f551 100644 --- a/ui/status.c +++ b/ui/status.c @@ -39,23 +39,16 @@ static void convertTime(uint8_t *line, uint8_t type) { uint16_t t; char str[7]; - if(type == 0) + if(type == 0) // Tx timer t = ((gEeprom.TX_TIMEOUT_TIMER + 1) * 5) - (gTxTimerCountdown_500ms / 2); - else - t = (7200 - gRxTimerCountdown_500ms) / 2; + else // Rx timer + t = 3600 - (gRxTimerCountdown_500ms / 2); m = t / 60; s = t - (m * 60); sprintf(str, "%02d:%02d", m, s); UI_PrintStringSmallBufferNormal(str, line + 0); - //GUI_DisplaySmallest(str, 2, 26, false, true); - /* - for (uint8_t i = 0; i < 27; i++) - { - gStatusLine[i] ^= 0x7F; - } - */ gUpdateStatus = true; }