400bytes flash saved in GeneralMenus + ModelMenus

On V4.1 board both Rotary Encoder may be used for navigation
TX/RX RSSI set to 0 when no telemetry received since too long
This commit is contained in:
bsongis
2012-04-20 17:03:16 +00:00
parent f33c110340
commit 9bc18d1888
17 changed files with 569 additions and 483 deletions
+5 -10
View File
@@ -606,17 +606,12 @@ void check_frsky()
if (frskyStreaming > 0) {
frskyStreaming--;
}
else if (g_eeGeneral.enableTelemetryAlarm && (g_model.frsky.channels[0].ratio || g_model.frsky.channels[1].ratio)) {
#if defined (AUDIO)
else if (g_eeGeneral.enableTelemetryAlarm) {
frskyRSSI[0].set(0);
frskyRSSI[1].set(0);
if (!(g_tmr10ms % 30)) {
audioDefevent(AU_WARNING1);
AUDIO_TELEMETRY_ALARM();
}
#else
if (!(g_tmr10ms % 30)) {
warble = !(g_tmr10ms % 60);
AUDIO_WARNING2();
}
#endif
}
#endif
@@ -750,7 +745,7 @@ void FrskyRSSI::set(uint8_t value)
this->value = value;
else
this->value = (((uint16_t)this->value * 7) + value + 4) / 8;
if (!min || value < min)
if (value && (!min || value < min))
min = value;
}