Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
[fw/altos] / src / drivers / ao_companion.c
index 570b9e409bbdd7f1245900d383a344d8a4b53a67..7e02939bf7bc0c01bca788bce526da7ee1172115 100644 (file)
@@ -102,8 +102,7 @@ ao_companion(void)
                    break;
        }
        while (ao_companion_running) {
-               ao_alarm(ao_companion_setup.update_period);
-               if (ao_sleep(DATA_TO_XDATA(&ao_flight_state)))
+               if (ao_sleep_for(DATA_TO_XDATA(&ao_flight_state), ao_companion_setup.update_period))
                        ao_companion_get_data();
                else
                        ao_companion_notify();