Merge remote-tracking branch 'origin/master' into micropeak-logging
[fw/altos] / src / micropeak / ao_micropeak.c
index 3bbc7eea59a09c348d4c4debf4e1e019db45ea4c..8201280000e9d8c2cfd0491976501529a92b318f 100644 (file)
@@ -19,6 +19,7 @@
 #include <ao_micropeak.h>
 #include <ao_ms5607.h>
 #include <ao_log_micro.h>
+#include <ao_async.h>
 
 static struct ao_ms5607_sample sample;
 static struct ao_ms5607_value  value;
@@ -48,6 +49,17 @@ ao_compute_height(void)
        ao_max_height = max_alt - ground_alt;
 }
 
+static void
+ao_pips(void)
+{
+       uint8_t i;
+       for (i = 0; i < 10; i++) {
+               ao_led_toggle(AO_LED_REPORT);
+               ao_delay(AO_MS_TO_TICKS(80));
+       }
+       ao_delay(AO_MS_TO_TICKS(200));
+}
+
 int
 main(void)
 {
@@ -70,6 +82,7 @@ main(void)
        ao_log_micro_restore();
        ao_compute_height();
        ao_report_altitude();
+       ao_pips();
        ao_log_micro_dump();
        
        ao_delay(BOOST_DELAY);