From d8d4384b20c52ce2565d2e662bdfda6d785e2fa9 Mon Sep 17 00:00:00 2001 From: Krzysiek Egzmont Date: Thu, 23 Nov 2023 19:23:50 +0100 Subject: [PATCH] Refactoring --- app/action.c | 51 +++++++++++++++++++++++---------------------------- app/app.c | 47 ++++++++++++++++++----------------------------- 2 files changed, 41 insertions(+), 57 deletions(-) diff --git a/app/action.c b/app/action.c index 7cf6c17..89eb83f 100644 --- a/app/action.c +++ b/app/action.c @@ -63,24 +63,22 @@ void ACTION_Power(void) gTxVfo->OUTPUT_POWER = OUTPUT_POWER_LOW; gRequestSaveChannel = 1; - //gRequestSaveChannel = 2; // auto save the channel - #ifdef ENABLE_VOICE - gAnotherVoiceID = VOICE_ID_POWER; - #endif +#ifdef ENABLE_VOICE + gAnotherVoiceID = VOICE_ID_POWER; +#endif gRequestDisplayScreen = gScreenToDisplay; } void ACTION_Monitor(void) { - if (gCurrentFunction != FUNCTION_MONITOR) - { // enable the monitor + if (gCurrentFunction != FUNCTION_MONITOR) { // enable the monitor RADIO_SelectVfos(); - #ifdef ENABLE_NOAA - if (gRxVfo->CHANNEL_SAVE >= NOAA_CHANNEL_FIRST && gIsNoaaMode) - gNoaaChannel = gRxVfo->CHANNEL_SAVE - NOAA_CHANNEL_FIRST; - #endif +#ifdef ENABLE_NOAA + if (gRxVfo->CHANNEL_SAVE >= NOAA_CHANNEL_FIRST && gIsNoaaMode) + gNoaaChannel = gRxVfo->CHANNEL_SAVE - NOAA_CHANNEL_FIRST; +#endif RADIO_SetupRegisters(true); APP_StartListening(FUNCTION_MONITOR, false); return; @@ -88,32 +86,29 @@ void ACTION_Monitor(void) gMonitor = false; - if (gScanStateDir != SCAN_OFF) - { + if (gScanStateDir != SCAN_OFF) { gScanPauseDelayIn_10ms = scan_pause_delay_in_1_10ms; gScheduleScanListen = false; gScanPauseMode = true; } - #ifdef ENABLE_NOAA - if (gEeprom.DUAL_WATCH == DUAL_WATCH_OFF && gIsNoaaMode) - { - gNOAA_Countdown_10ms = NOAA_countdown_10ms; - gScheduleNOAA = false; - } - #endif +#ifdef ENABLE_NOAA + if (gEeprom.DUAL_WATCH == DUAL_WATCH_OFF && gIsNoaaMode) { + gNOAA_Countdown_10ms = NOAA_countdown_10ms; + gScheduleNOAA = false; + } +#endif RADIO_SetupRegisters(true); - #ifdef ENABLE_FMRADIO - if (gFmRadioMode) - { - FM_Start(); - gRequestDisplayScreen = DISPLAY_FM; - } - else - #endif - gRequestDisplayScreen = gScreenToDisplay; +#ifdef ENABLE_FMRADIO + if (gFmRadioMode) { + FM_Start(); + gRequestDisplayScreen = DISPLAY_FM; + } + else +#endif + gRequestDisplayScreen = gScreenToDisplay; } void ACTION_Scan(bool bRestart) diff --git a/app/app.c b/app/app.c index 901c6d9..8ab02bd 100644 --- a/app/app.c +++ b/app/app.c @@ -173,14 +173,11 @@ static void HandleIncoming(void) { bool bFlag; - if (!g_SquelchLost) - { // squelch is closed - + if (!g_SquelchLost) { // squelch is closed if (gDTMF_RX_index > 0) DTMF_clear_RX(); - if (gCurrentFunction != FUNCTION_FOREGROUND) - { + if (gCurrentFunction != FUNCTION_FOREGROUND) { FUNCTION_Select(FUNCTION_FOREGROUND); gUpdateDisplay = true; } @@ -189,39 +186,31 @@ static void HandleIncoming(void) bFlag = (gScanStateDir == SCAN_OFF && gCurrentCodeType == CODE_TYPE_OFF); - #ifdef ENABLE_NOAA - if (IS_NOAA_CHANNEL(gRxVfo->CHANNEL_SAVE) && gNOAACountdown_10ms > 0) - { - gNOAACountdown_10ms = 0; - bFlag = true; - } - #endif +#ifdef ENABLE_NOAA + if (IS_NOAA_CHANNEL(gRxVfo->CHANNEL_SAVE) && gNOAACountdown_10ms > 0) { + gNOAACountdown_10ms = 0; + bFlag = true; + } +#endif - if (g_CTCSS_Lost && gCurrentCodeType == CODE_TYPE_CONTINUOUS_TONE) - { + if (g_CTCSS_Lost && gCurrentCodeType == CODE_TYPE_CONTINUOUS_TONE) { bFlag = true; gFoundCTCSS = false; } - if (g_CDCSS_Lost && gCDCSSCodeType == CDCSS_POSITIVE_CODE && (gCurrentCodeType == CODE_TYPE_DIGITAL || gCurrentCodeType == CODE_TYPE_REVERSE_DIGITAL)) - { + if (g_CDCSS_Lost && gCDCSSCodeType == CDCSS_POSITIVE_CODE && (gCurrentCodeType == CODE_TYPE_DIGITAL || gCurrentCodeType == CODE_TYPE_REVERSE_DIGITAL)) { gFoundCDCSS = false; } - else - if (!bFlag) + else if (!bFlag) return; - if (gScanStateDir == SCAN_OFF) - { // not scanning - if (gRxVfo->DTMF_DECODING_ENABLE || gSetting_KILLED) - { // DTMF DCD is enabled + if (gScanStateDir == SCAN_OFF) { // not scanning + if (gRxVfo->DTMF_DECODING_ENABLE || gSetting_KILLED) { // DTMF DCD is enabled DTMF_HandleRequest(); - if (gDTMF_CallState == DTMF_CALL_STATE_NONE) - { - if (gRxReceptionMode == RX_MODE_DETECTED) - { + if (gDTMF_CallState == DTMF_CALL_STATE_NONE) { + if (gRxReceptionMode == RX_MODE_DETECTED) { gDualWatchCountdown_10ms = dual_watch_count_after_1_10ms; gScheduleDualWatch = false; @@ -2049,9 +2038,9 @@ Skip: { RADIO_SelectVfos(); - #ifdef ENABLE_NOAA - RADIO_ConfigureNOAA(); - #endif +#ifdef ENABLE_NOAA + RADIO_ConfigureNOAA(); +#endif RADIO_SetupRegisters(true);