Vario (still untested). Flash savings.

This commit is contained in:
bsongis
2012-03-20 18:48:05 +00:00
parent 32b6726968
commit a7a530487b
11 changed files with 122 additions and 126 deletions
+2 -3
View File
@@ -473,7 +473,7 @@ void per10ms()
#if defined(AUDIO)
uint8_t warble = 0;
#endif
int8_t verticalSpeed = frskyHubData.baroAltitude_bp; // TODO to be modified of course!!
int8_t verticalSpeed = limit((int16_t)-100, frskyHubData.varioSpeed, (int16_t)+100);
uint16_t interval;
if (verticalSpeed == 0) {
@@ -484,8 +484,7 @@ void per10ms()
verticalSpeed = -verticalSpeed;
warble = 1;
}
if (verticalSpeed > 100) verticalSpeed = 100;
interval = (uint16_t)200 / verticalSpeed;
interval = (uint8_t)200 / verticalSpeed;
}
if (g_tmr10ms - s_varioTmr > interval) {
s_varioTmr = g_tmr10ms;