Save 76 bytes
This commit is contained in:
24
radio.c
24
radio.c
@@ -475,33 +475,27 @@ void RADIO_ConfigureSquelchAndOutputPower(VFO_Info_t *pInfo)
|
|||||||
#ifdef ENABLE_FEAT_F4HWN
|
#ifdef ENABLE_FEAT_F4HWN
|
||||||
// make low and mid even lower
|
// make low and mid even lower
|
||||||
if (pInfo->OUTPUT_POWER == OUTPUT_POWER_LOW) {
|
if (pInfo->OUTPUT_POWER == OUTPUT_POWER_LOW) {
|
||||||
|
for(uint8_t p = 0; p < 3; p++ )
|
||||||
|
{
|
||||||
switch (gSetting_set_low) {
|
switch (gSetting_set_low) {
|
||||||
case 0:
|
case 0:
|
||||||
Txp[0] = (Txp[0] * 4) / 19;
|
Txp[p] = (Txp[p] * 4) / 19;
|
||||||
Txp[1] = (Txp[1] * 4) / 19;
|
|
||||||
Txp[2] = (Txp[2] * 4) / 19;
|
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
Txp[0] = (Txp[0] * 4) / 13;
|
Txp[p] = (Txp[p] * 4) / 13;
|
||||||
Txp[1] = (Txp[1] * 4) / 13;
|
|
||||||
Txp[2] = (Txp[2] * 4) / 13;
|
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
Txp[0] = (Txp[0] * 4) / 10;
|
Txp[p] = (Txp[p] * 4) / 10;
|
||||||
Txp[1] = (Txp[1] * 4) / 10;
|
|
||||||
Txp[2] = (Txp[2] * 4) / 10;
|
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
Txp[0] = (Txp[0] * 4) / 7;
|
Txp[p] = (Txp[p] * 4) / 7;
|
||||||
Txp[1] = (Txp[1] * 4) / 7;
|
|
||||||
Txp[2] = (Txp[2] * 4) / 7;
|
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
Txp[0] = (Txp[0] * 4) / 25;
|
Txp[p] = (Txp[p] * 4) / 25;
|
||||||
Txp[1] = (Txp[1] * 4) / 25;
|
|
||||||
Txp[2] = (Txp[2] * 4) / 25;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (pInfo->OUTPUT_POWER == OUTPUT_POWER_MID){
|
else if (pInfo->OUTPUT_POWER == OUTPUT_POWER_MID){
|
||||||
Txp[0] = (Txp[0] * 3) / 4;
|
Txp[0] = (Txp[0] * 3) / 4;
|
||||||
|
Reference in New Issue
Block a user