altos: Replace ao_alarm/ao_clear_alarm with ao_sleep_for
[fw/altos] / src / kernel / ao_pyro.c
index 3044d56517aa06fceaf198fb31a4165e5d6b9370..43e73de4a897cfa97ee6cdc851f4c7ef373727f1 100644 (file)
@@ -375,9 +375,7 @@ ao_pyro(void)
                ao_sleep(&ao_flight_state);
 
        for (;;) {
-               ao_alarm(AO_MS_TO_TICKS(100));
-               ao_sleep(&ao_pyro_wakeup);
-               ao_clear_alarm();
+               ao_sleep_for(&ao_pyro_wakeup, AO_MS_TO_TICKS(100));
                if (ao_flight_state >= ao_flight_landed)
                        break;
                any_waiting = ao_pyro_check();