Fix STE not working when TX CTCSS/DCS is off
Reverts:fde690a74a
: app.c50a55e34ab
: radio.c
This commit is contained in:
22
app/app.c
22
app/app.c
@@ -773,27 +773,9 @@ static void CheckRadioInterrupts(void)
|
|||||||
|
|
||||||
void APP_EndTransmission(void)
|
void APP_EndTransmission(void)
|
||||||
{ // back to RX mode
|
{ // back to RX mode
|
||||||
|
|
||||||
RADIO_SendEndOfTransmission();
|
RADIO_SendEndOfTransmission();
|
||||||
|
// send the CTCSS/DCS tail tone - allows the receivers to mute the usual FM squelch tail/crash
|
||||||
if (gCurrentVfo->pTX->CodeType != CODE_TYPE_OFF)
|
RADIO_EnableCxCSS();
|
||||||
{ // CTCSS/DCS is enabled
|
|
||||||
|
|
||||||
//if (gEeprom.TAIL_NOTE_ELIMINATION && gEeprom.REPEATER_TAIL_TONE_ELIMINATION > 0)
|
|
||||||
if (gEeprom.TAIL_TONE_ELIMINATION)
|
|
||||||
{ // send the CTCSS/DCS tail tone - allows the receivers to mute the usual FM squelch tail/crash
|
|
||||||
RADIO_EnableCxCSS();
|
|
||||||
}
|
|
||||||
#if 0
|
|
||||||
else
|
|
||||||
{ // TX a short blank carrier
|
|
||||||
// this gives the receivers time to mute RX audio before we drop carrier
|
|
||||||
BK4819_ExitSubAu();
|
|
||||||
SYSTEM_DelayMs(200);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
RADIO_SetupRegisters(false);
|
RADIO_SetupRegisters(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
26
radio.c
26
radio.c
@@ -1031,23 +1031,17 @@ void RADIO_PrepareTX(void)
|
|||||||
|
|
||||||
void RADIO_EnableCxCSS(void)
|
void RADIO_EnableCxCSS(void)
|
||||||
{
|
{
|
||||||
switch (gCurrentVfo->pTX->CodeType)
|
switch (gCurrentVfo->pTX->CodeType) {
|
||||||
{
|
case CODE_TYPE_DIGITAL:
|
||||||
default:
|
case CODE_TYPE_REVERSE_DIGITAL:
|
||||||
case CODE_TYPE_OFF:
|
BK4819_EnableCDCSS();
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
case CODE_TYPE_CONTINUOUS_TONE:
|
BK4819_EnableCTCSS();
|
||||||
BK4819_EnableCTCSS();
|
break;
|
||||||
SYSTEM_DelayMs(200);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case CODE_TYPE_DIGITAL:
|
|
||||||
case CODE_TYPE_REVERSE_DIGITAL:
|
|
||||||
BK4819_EnableCDCSS();
|
|
||||||
SYSTEM_DelayMs(200);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SYSTEM_DelayMs(200);
|
||||||
}
|
}
|
||||||
|
|
||||||
void RADIO_PrepareCssTX(void)
|
void RADIO_PrepareCssTX(void)
|
||||||
|
Reference in New Issue
Block a user