0
mirror of https://github.com/OneOfEleven/uv-k5-firmware-custom.git synced 2025-04-28 22:31:25 +03:00

fix PTT ID and roger tones

This commit is contained in:
OneOfEleven 2023-10-18 21:22:12 +01:00
parent 44c1cdbe58
commit 9095eba846
5 changed files with 6 additions and 9 deletions

View File

@ -391,9 +391,9 @@ void DTMF_HandleRequest(void)
bool DTMF_Reply(void)
{
uint16_t Delay;
char String[20];
const uint16_t Delay = (g_eeprom.dtmf_preload_time < 150) ? 150 : g_eeprom.dtmf_preload_time;
const char *pString = NULL;
char String[20];
switch (g_dtmf_reply_state)
{
@ -439,8 +439,6 @@ bool DTMF_Reply(void)
if (pString == NULL)
return false;
Delay = (g_eeprom.dtmf_preload_time < 200) ? 200 : g_eeprom.dtmf_preload_time;
if (g_eeprom.dtmf_side_tone)
{ // the user will also hear the transmitted tones
GPIO_SetBit(&GPIOC->DATA, GPIOC_PIN_SPEAKER);

View File

@ -1043,8 +1043,8 @@ void BK4819_StartTone1(const uint16_t frequency, const unsigned int level, const
if (set_dac)
{
BK4819_WriteRegister(BK4819_REG_30, 0);
BK4819_WriteRegister(BK4819_REG_30, BK4819_REG_30_ENABLE_AF_DAC | BK4819_REG_30_ENABLE_DISC_MODE | BK4819_REG_30_ENABLE_TX_DSP);
//BK4819_EnableTXLink();
//BK4819_WriteRegister(BK4819_REG_30, BK4819_REG_30_ENABLE_AF_DAC | BK4819_REG_30_ENABLE_DISC_MODE | BK4819_REG_30_ENABLE_TX_DSP);
BK4819_EnableTXLink();
}
BK4819_WriteRegister(BK4819_REG_71, scale_freq(frequency));

Binary file not shown.

Binary file not shown.

View File

@ -1138,8 +1138,7 @@ void RADIO_tx_eot(void)
{
GPIO_SetBit(&GPIOC->DATA, GPIOC_PIN_SPEAKER);
g_enable_speaker = true;
// SYSTEM_DelayMs(60);
SYSTEM_DelayMs(5);
SYSTEM_DelayMs(60);
}
BK4819_EnterDTMF_TX(g_eeprom.dtmf_side_tone);
BK4819_PlayDTMFString(