Save 20 bytes
This commit is contained in:
16
app/action.c
16
app/action.c
@@ -454,29 +454,18 @@ void ACTION_BlminTmpOff(void)
|
|||||||
void ACTION_RxMode(void)
|
void ACTION_RxMode(void)
|
||||||
{
|
{
|
||||||
static bool cycle = 0;
|
static bool cycle = 0;
|
||||||
static uint8_t a = 255;
|
|
||||||
static uint8_t b = 255;
|
|
||||||
|
|
||||||
if(a == 255 && b == 255)
|
|
||||||
{
|
|
||||||
a = gEeprom.DUAL_WATCH;
|
|
||||||
b = gEeprom.CROSS_BAND_RX_TX;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch(cycle) {
|
switch(cycle) {
|
||||||
case 0:
|
case 0:
|
||||||
a = (a == 0) ? 1 : 0;
|
gEeprom.DUAL_WATCH = (gEeprom.DUAL_WATCH == 0) ? 1 : 0;
|
||||||
cycle = 1;
|
cycle = 1;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
b = (b == 0) ? 1 : 0;
|
gEeprom.CROSS_BAND_RX_TX = (gEeprom.CROSS_BAND_RX_TX == 0) ? 1 : 0;
|
||||||
cycle = 0;
|
cycle = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
gEeprom.DUAL_WATCH = a;
|
|
||||||
gEeprom.CROSS_BAND_RX_TX = b;
|
|
||||||
|
|
||||||
gFlagReconfigureVfos = true;
|
gFlagReconfigureVfos = true;
|
||||||
gUpdateStatus = true;
|
gUpdateStatus = true;
|
||||||
}
|
}
|
||||||
@@ -492,7 +481,6 @@ void ACTION_Wn(void)
|
|||||||
#ifdef ENABLE_AM_FIX
|
#ifdef ENABLE_AM_FIX
|
||||||
BK4819_SetFilterBandwidth(gTxVfo->CHANNEL_BANDWIDTH, true);
|
BK4819_SetFilterBandwidth(gTxVfo->CHANNEL_BANDWIDTH, true);
|
||||||
#else
|
#else
|
||||||
|
|
||||||
BK4819_SetFilterBandwidth(gTxVfo->CHANNEL_BANDWIDTH, false);
|
BK4819_SetFilterBandwidth(gTxVfo->CHANNEL_BANDWIDTH, false);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user