Refactor
This commit is contained in:
@@ -485,8 +485,7 @@ void APP_StartListening(FUNCTION_Type_t Function, const bool reset_am_fix)
|
|||||||
SCANNER_Found();
|
SCANNER_Found();
|
||||||
|
|
||||||
#ifdef ENABLE_NOAA
|
#ifdef ENABLE_NOAA
|
||||||
if (IS_NOAA_CHANNEL(gRxVfo->CHANNEL_SAVE) && gIsNoaaMode)
|
if (IS_NOAA_CHANNEL(gRxVfo->CHANNEL_SAVE) && gIsNoaaMode) {
|
||||||
{
|
|
||||||
gRxVfo->CHANNEL_SAVE = gNoaaChannel + NOAA_CHANNEL_FIRST;
|
gRxVfo->CHANNEL_SAVE = gNoaaChannel + NOAA_CHANNEL_FIRST;
|
||||||
gRxVfo->pRX->Frequency = NoaaFrequencyTable[gNoaaChannel];
|
gRxVfo->pRX->Frequency = NoaaFrequencyTable[gNoaaChannel];
|
||||||
gRxVfo->pTX->Frequency = NoaaFrequencyTable[gNoaaChannel];
|
gRxVfo->pTX->Frequency = NoaaFrequencyTable[gNoaaChannel];
|
||||||
@@ -525,14 +524,12 @@ void APP_StartListening(FUNCTION_Type_t Function, const bool reset_am_fix)
|
|||||||
const uint8_t orig_pga = 6; // -3dB
|
const uint8_t orig_pga = 6; // -3dB
|
||||||
|
|
||||||
#ifdef ENABLE_AM_FIX
|
#ifdef ENABLE_AM_FIX
|
||||||
if (gRxVfo->AM_mode && gSetting_AM_fix)
|
if (gRxVfo->AM_mode && gSetting_AM_fix) { // AM RX mode
|
||||||
{ // AM RX mode
|
|
||||||
if (reset_am_fix)
|
if (reset_am_fix)
|
||||||
AM_fix_reset(chan); // TODO: only reset it when moving channel/frequency
|
AM_fix_reset(chan); // TODO: only reset it when moving channel/frequency
|
||||||
AM_fix_10ms(chan);
|
AM_fix_10ms(chan);
|
||||||
}
|
}
|
||||||
else
|
else { // FM RX mode
|
||||||
{ // FM RX mode
|
|
||||||
BK4819_WriteRegister(BK4819_REG_13, (orig_lna_short << 8) | (orig_lna << 5) | (orig_mixer << 3) | (orig_pga << 0));
|
BK4819_WriteRegister(BK4819_REG_13, (orig_lna_short << 8) | (orig_lna << 5) | (orig_mixer << 3) | (orig_pga << 0));
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
|
Reference in New Issue
Block a user