Add SetTot menu
This commit is contained in:
45
app/app.c
45
app/app.c
@@ -828,33 +828,43 @@ void APP_Update(void)
|
||||
#ifdef ENABLE_FEAT_F4HWN
|
||||
if (gCurrentFunction == FUNCTION_TRANSMIT && (gTxTimeoutReachedAlert || SerialConfigInProgress()))
|
||||
{
|
||||
if (gEeprom.BACKLIGHT_TIME == 0) {
|
||||
if (gBlinkCounter == 0)
|
||||
{
|
||||
GPIO_FlipBit(&GPIOC->DATA, GPIOC_PIN_FLASHLIGHT);
|
||||
}
|
||||
else if(gBlinkCounter == 250)
|
||||
{
|
||||
GPIO_FlipBit(&GPIOC->DATA, GPIOC_PIN_FLASHLIGHT);
|
||||
}
|
||||
}
|
||||
else
|
||||
if(gSetting_set_tot >= 2)
|
||||
{
|
||||
if (gBlinkCounter == 0)
|
||||
{
|
||||
BACKLIGHT_TurnOn();
|
||||
if (gEeprom.BACKLIGHT_TIME == 0) {
|
||||
if (gBlinkCounter == 0)
|
||||
{
|
||||
GPIO_FlipBit(&GPIOC->DATA, GPIOC_PIN_FLASHLIGHT);
|
||||
}
|
||||
else if(gBlinkCounter == 250)
|
||||
{
|
||||
GPIO_FlipBit(&GPIOC->DATA, GPIOC_PIN_FLASHLIGHT);
|
||||
}
|
||||
}
|
||||
else if(gBlinkCounter == 15000)
|
||||
else
|
||||
{
|
||||
BACKLIGHT_TurnOff();
|
||||
if (gBlinkCounter == 0)
|
||||
{
|
||||
BACKLIGHT_TurnOn();
|
||||
}
|
||||
else if(gBlinkCounter == 15000)
|
||||
{
|
||||
BACKLIGHT_TurnOff();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
gBlinkCounter++;
|
||||
|
||||
if(gBlinkCounter > 30000)
|
||||
if(gBlinkCounter > 74000)
|
||||
{
|
||||
gBlinkCounter = 0;
|
||||
|
||||
if(gSetting_set_tot == 1 || gSetting_set_tot == 3)
|
||||
{
|
||||
BK4819_DisableScramble();
|
||||
BK4819_PlaySingleTone(gTxTimeoutToneAlert, 30, 1, true);
|
||||
gTxTimeoutToneAlert += 100;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
@@ -865,6 +875,7 @@ void APP_Update(void)
|
||||
|
||||
#ifdef ENABLE_FEAT_F4HWN
|
||||
gTxTimeoutReachedAlert = false;
|
||||
gTxTimeoutToneAlert = 800;
|
||||
#endif
|
||||
|
||||
APP_EndTransmission();
|
||||
|
11
app/menu.c
11
app/menu.c
@@ -372,6 +372,10 @@ int MENU_GetLimits(uint8_t menu_id, int32_t *pMin, int32_t *pMax)
|
||||
*pMin = 0;
|
||||
*pMax = ARRAY_SIZE(gSubMenu_SET_PTT) - 1;
|
||||
break;
|
||||
case MENU_SET_TOT:
|
||||
*pMin = 0;
|
||||
*pMax = ARRAY_SIZE(gSubMenu_SET_TOT) - 1;
|
||||
break;
|
||||
#endif
|
||||
|
||||
default:
|
||||
@@ -817,6 +821,10 @@ void MENU_AcceptSetting(void)
|
||||
gSetting_set_ptt = gSubMenuSelection;
|
||||
gRequestSaveChannel = 1;
|
||||
break;
|
||||
case MENU_SET_TOT:
|
||||
gSetting_set_tot = gSubMenuSelection;
|
||||
gRequestSaveChannel = 1;
|
||||
break;
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -1187,6 +1195,9 @@ void MENU_ShowCurrentSetting(void)
|
||||
case MENU_SET_PTT:
|
||||
gSubMenuSelection = gSetting_set_ptt;
|
||||
break;
|
||||
case MENU_SET_TOT:
|
||||
gSubMenuSelection = gSetting_set_tot;
|
||||
break;
|
||||
#endif
|
||||
|
||||
default:
|
||||
|
Reference in New Issue
Block a user