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:
parent
44c1cdbe58
commit
9095eba846
@ -391,9 +391,9 @@ void DTMF_HandleRequest(void)
|
|||||||
|
|
||||||
bool DTMF_Reply(void)
|
bool DTMF_Reply(void)
|
||||||
{
|
{
|
||||||
uint16_t Delay;
|
const uint16_t Delay = (g_eeprom.dtmf_preload_time < 150) ? 150 : g_eeprom.dtmf_preload_time;
|
||||||
char String[20];
|
|
||||||
const char *pString = NULL;
|
const char *pString = NULL;
|
||||||
|
char String[20];
|
||||||
|
|
||||||
switch (g_dtmf_reply_state)
|
switch (g_dtmf_reply_state)
|
||||||
{
|
{
|
||||||
@ -439,8 +439,6 @@ bool DTMF_Reply(void)
|
|||||||
if (pString == NULL)
|
if (pString == NULL)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
Delay = (g_eeprom.dtmf_preload_time < 200) ? 200 : g_eeprom.dtmf_preload_time;
|
|
||||||
|
|
||||||
if (g_eeprom.dtmf_side_tone)
|
if (g_eeprom.dtmf_side_tone)
|
||||||
{ // the user will also hear the transmitted tones
|
{ // the user will also hear the transmitted tones
|
||||||
GPIO_SetBit(&GPIOC->DATA, GPIOC_PIN_SPEAKER);
|
GPIO_SetBit(&GPIOC->DATA, GPIOC_PIN_SPEAKER);
|
||||||
|
@ -1043,8 +1043,8 @@ void BK4819_StartTone1(const uint16_t frequency, const unsigned int level, const
|
|||||||
if (set_dac)
|
if (set_dac)
|
||||||
{
|
{
|
||||||
BK4819_WriteRegister(BK4819_REG_30, 0);
|
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_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_EnableTXLink();
|
||||||
}
|
}
|
||||||
|
|
||||||
BK4819_WriteRegister(BK4819_REG_71, scale_freq(frequency));
|
BK4819_WriteRegister(BK4819_REG_71, scale_freq(frequency));
|
||||||
|
BIN
firmware.bin
BIN
firmware.bin
Binary file not shown.
Binary file not shown.
3
radio.c
3
radio.c
@ -1138,8 +1138,7 @@ void RADIO_tx_eot(void)
|
|||||||
{
|
{
|
||||||
GPIO_SetBit(&GPIOC->DATA, GPIOC_PIN_SPEAKER);
|
GPIO_SetBit(&GPIOC->DATA, GPIOC_PIN_SPEAKER);
|
||||||
g_enable_speaker = true;
|
g_enable_speaker = true;
|
||||||
// SYSTEM_DelayMs(60);
|
SYSTEM_DelayMs(60);
|
||||||
SYSTEM_DelayMs(5);
|
|
||||||
}
|
}
|
||||||
BK4819_EnterDTMF_TX(g_eeprom.dtmf_side_tone);
|
BK4819_EnterDTMF_TX(g_eeprom.dtmf_side_tone);
|
||||||
BK4819_PlayDTMFString(
|
BK4819_PlayDTMFString(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user