From 8e6369a3ac3f89e0da59a3194990a2bcf3688a05 Mon Sep 17 00:00:00 2001 From: Armel FAUVEAU Date: Sun, 3 Mar 2024 04:13:26 +0100 Subject: [PATCH] Improve OnePush if TOT --- app/app.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/app.c b/app/app.c index 86f232f..c49c475 100644 --- a/app/app.c +++ b/app/app.c @@ -881,6 +881,16 @@ void APP_Update(void) #ifdef ENABLE_FEAT_F4HWN gTxTimeoutReachedAlert = false; gTxTimeoutToneAlert = 800; + + if (gSetting_set_ptt_session) // Improve OnePush if TOT + { + ProcessKey(KEY_PTT, false, false); + gPttIsPressed = false; + gPttOnePushCounter = 0; + if (gKeyReading1 != KEY_INVALID) + gPttWasReleased = true; + ST7565_ContrastAndInv(); + } #endif APP_EndTransmission(); @@ -1067,7 +1077,7 @@ static void CheckKeys(void) // -------------------- PTT ------------------------ #ifdef ENABLE_FEAT_F4HWN - if (gSetting_set_ptt_session == true) + if (gSetting_set_ptt_session) { if (!GPIO_CheckBit(&GPIOC->DATA, GPIOC_PIN_PTT) && !SerialConfigInProgress() && gPttOnePushCounter == 0) { // PTT pressed