diff --git a/app/app.c b/app/app.c index aceeec5..7ef9f27 100644 --- a/app/app.c +++ b/app/app.c @@ -460,6 +460,8 @@ static void APP_process_function(void) break; case FUNCTION_RECEIVE: + if (g_setting_backlight_on_tx_rx >= 2) + backlight_turn_on(backlight_tx_rx_time_500ms); APP_process_rx(); break; @@ -1107,8 +1109,7 @@ void APP_process(void) if (g_reduced_service || g_serial_config_count_down_500ms > 0) return; - if (g_current_function != FUNCTION_TRANSMIT) - APP_process_function(); + APP_process_function(); #ifdef ENABLE_FMRADIO if (g_fm_radio_mode && g_fm_radio_count_down_500ms > 0) diff --git a/firmware.bin b/firmware.bin index 6d24f12..0b2a3dd 100644 Binary files a/firmware.bin and b/firmware.bin differ diff --git a/firmware.packed.bin b/firmware.packed.bin index cda9cd9..f7f9427 100644 Binary files a/firmware.packed.bin and b/firmware.packed.bin differ diff --git a/ui/main.c b/ui/main.c index d5d982f..d0ca532 100644 --- a/ui/main.c +++ b/ui/main.c @@ -192,7 +192,11 @@ void UI_drawBars(uint8_t *p, const unsigned int level) // TX timeout seconds sprintf(s, "%3u", secs); - UI_PrintStringSmallBold(s, 2, 0, line); + #ifdef ENABLE_SMALL_BOLD + UI_PrintStringSmallBold(s, 2, 0, line); + #else + UI_PrintStringSmall(s, 2, 0, line); + #endif { // TX audio level