altos: Remove *_TO_DATA macros
[fw/altos] / src / drivers / ao_pad.c
index 499b523828c6e31065ecf52a4ece7bbc6cd94679..208841fb7a91e395b65d46e716d1515bded0c3c2 100644 (file)
@@ -195,12 +195,15 @@ ao_pad_monitor(void)
        __pdata uint16_t        arm_beep_time = 0;
 
        sample = ao_data_head;
+       ao_led_set(LEDS_AVAILABLE);
+       ao_delay(AO_MS_TO_TICKS(1000));
+       ao_led_set(0);
        for (;;) {
                __pdata int16_t                 pyro;
 
                ao_arch_critical(
                        while (sample == ao_data_head)
-                               ao_sleep((void *) DATA_TO_XDATA(&ao_data_head));
+                               ao_sleep((void *) &ao_data_head);
                        );
 
 
@@ -370,7 +373,6 @@ ao_pad(void)
        int8_t  ret;
 
        ao_pad_box = 0;
-       ao_led_set(0);
        for (;;) {
                FLUSHD();
                while (ao_pad_disabled)