Tighter constraints for S0, S9 s-meter EEPROM settings #252
This commit is contained in:
10
settings.c
10
settings.c
@@ -137,8 +137,14 @@ void SETTINGS_InitEEPROM(void)
|
|||||||
gEeprom.VOICE_PROMPT = (Data[0] < 3) ? Data[0] : VOICE_PROMPT_ENGLISH;
|
gEeprom.VOICE_PROMPT = (Data[0] < 3) ? Data[0] : VOICE_PROMPT_ENGLISH;
|
||||||
#endif
|
#endif
|
||||||
#ifdef ENABLE_RSSI_BAR
|
#ifdef ENABLE_RSSI_BAR
|
||||||
gEeprom.S0_LEVEL = (Data[1] < 0xFF) ? Data[1] : 130;
|
if((Data[1] < 200 && Data[1] > 90) && (Data[2] < Data[1]-9 && Data[2] > 50)) {
|
||||||
gEeprom.S9_LEVEL = (Data[2] < gEeprom.S0_LEVEL-9) ? Data[2] : 76;
|
gEeprom.S0_LEVEL = Data[1];
|
||||||
|
gEeprom.S9_LEVEL = Data[2];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
gEeprom.S0_LEVEL = 130;
|
||||||
|
gEeprom.S9_LEVEL = 76;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// 0EA8..0EAF
|
// 0EA8..0EAF
|
||||||
|
Reference in New Issue
Block a user