0
mirror of https://github.com/OneOfEleven/uv-k5-firmware-custom.git synced 2025-06-19 06:39:49 +03:00

more scrambler menu options

This commit is contained in:
OneOfEleven
2023-11-04 02:33:04 +00:00
parent 004c6dfea9
commit d59d4eae15
11 changed files with 49 additions and 75 deletions

View File

@ -2713,11 +2713,10 @@ static void APP_process_key(const key_code_t Key, const bool key_pressed, const
BK4819_ExitDTMF_TX(false);
if (g_current_vfo->channel.scrambler == 0 || !g_eeprom.config.setting.enable_scrambler)
BK4819_DisableScramble();
if (g_eeprom.config.setting.enable_scrambler)
BK4819_set_scrambler(g_current_vfo->channel.scrambler);
else
//BK4819_EnableScramble(g_current_vfo->channel.scrambler - 1);
BK4819_EnableScramble(2600 + ((g_current_vfo->channel.scrambler - 1) * 100));
BK4819_set_scrambler(0);
}
}
else
@ -2727,7 +2726,7 @@ static void APP_process_key(const key_code_t Key, const bool key_pressed, const
GPIO_SetBit(&GPIOC->DATA, GPIOC_PIN_SPEAKER);
}
BK4819_DisableScramble();
BK4819_set_scrambler(0);
if (Code == 0xFE)
BK4819_TransmitTone(g_eeprom.config.setting.dtmf.side_tone, 1750);

View File

@ -270,7 +270,7 @@ int MENU_GetLimits(uint8_t Cursor, int32_t *pMin, int32_t *pMax)
case MENU_SCRAMBLER:
*pMin = 0;
*pMax = ARRAY_SIZE(g_sub_menu_scrambler) - 1;
*pMax = 31;
break;
case MENU_TX_TO:
@ -497,11 +497,10 @@ void MENU_AcceptSetting(void)
case MENU_SCRAMBLER:
g_tx_vfo->channel.scrambler = g_sub_menu_selection;
#if 0
if (g_sub_menu_selection > 0 && g_eeprom.config.setting.enable_scrambler)
// BK4819_EnableScramble(g_sub_menu_selection - 1);
BK4819_EnableScramble(2600 + ((g_sub_menu_selection - 1) * 100));
if (g_eeprom.config.setting.enable_scrambler)
BK4819_set_scrambler(g_tx_vfo->channel.scrambler);
else
BK4819_DisableScramble();
BK4819_set_scrambler(0);
#endif
g_request_save_channel = IS_FREQ_CHANNEL(g_tx_vfo->channel_save) ? 2 : 1;
return;