X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fao_report.c;h=4f7fd65786743fef7ba86b5fa3794c40b83bb545;hb=7ce8c9081e703d1405c2595ab9bda0cfa218c6c4;hp=c9ee7cae05724a1e234cd04fac7f26d5dd0344f5;hpb=02611efea0c485d78fad08c696c1f56e868d36b8;p=fw%2Faltos diff --git a/src/ao_report.c b/src/ao_report.c index c9ee7cae..4f7fd657 100644 --- a/src/ao_report.c +++ b/src/ao_report.c @@ -42,9 +42,9 @@ static const uint8_t flight_reports[] = { #define mid(time) ao_beep_for(AO_BEEP_MID, time) #define high(time) ao_beep_for(AO_BEEP_HIGH, time) #else -#define low(time) ao_led_for(AO_LED_RED, time) -#define mid(time) ao_led_for(AO_LED_RED|AO_LED_GREEN, time) -#define high(time) ao_led_for(AO_LED_GREEN, time) +#define low(time) ao_led_for(AO_LED_GREEN, time) +#define mid(time) ao_led_for(AO_LED_RED, time) +#define high(time) ao_led_for(AO_LED_GREEN|AO_LED_RED, time) #endif #define pause(time) ao_delay(time) @@ -78,7 +78,7 @@ ao_report_digit(uint8_t digit) __reentrant } else { while (digit--) { mid(AO_MS_TO_TICKS(200)); - mid(AO_MS_TO_TICKS(200)); + pause(AO_MS_TO_TICKS(200)); } } pause(AO_MS_TO_TICKS(300)); @@ -87,7 +87,7 @@ ao_report_digit(uint8_t digit) __reentrant static void ao_report_altitude(void) { - __xdata int16_t agl = ao_pres_to_altitude(ao_min_pres) - ao_pres_to_altitude(ao_ground_pres); + __xdata int16_t agl = ao_max_height; __xdata uint8_t digits[10]; __xdata uint8_t ndigits, i;