X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fkernel%2Fao_report.c;fp=src%2Fkernel%2Fao_report.c;h=977cea854ff1f014e0927a25530b34988e2682a8;hp=4624403a10d61e0a255caf38f56fecdc8bcff4af;hb=d80c1317f596f73d192e6fbb33c3579d54802182;hpb=d999b56de8775cd5c2f98f913e555febd92357a9 diff --git a/src/kernel/ao_report.c b/src/kernel/ao_report.c index 4624403a..977cea85 100644 --- a/src/kernel/ao_report.c +++ b/src/kernel/ao_report.c @@ -149,7 +149,7 @@ ao_report_digit(uint8_t digit) } static void -ao_report_number(ao_v_t n) +ao_report_number(int32_t n) { uint8_t digits[10]; uint8_t ndigits, i; @@ -171,7 +171,14 @@ ao_report_number(ao_v_t n) static void ao_report_altitude(void) { - ao_report_number(ao_max_height); + alt_t max_h = ao_max_height; + if (ao_config.report_feet) { + max_h = max_h * 39 / 12; + /* report a leading zero to distinguish */ + if (max_h) + ao_report_digit(0); + } + ao_report_number(max_h); } #if HAS_BATTERY_REPORT