altoslib/altosui: Carry receiver status around in AltosListenerState
[fw/altos] / src / stm / ao_timer.c
index e07625d8d7d1e809db29f18c5f6deaae388f0869..8b7c2327ff2bdd34f93e7f93a8351f0c3ff63a4f 100644 (file)
 #include "ao.h"
 #include <ao_task.h>
 
-volatile __data AO_TICK_TYPE ao_tick_count;
+volatile AO_TICK_TYPE ao_tick_count;
 
-uint16_t ao_time(void)
+AO_TICK_TYPE
+ao_time(void)
 {
-       uint16_t        v;
-       ao_arch_critical(
-               v = ao_tick_count;
-               );
-       return v;
+       return ao_tick_count;
 }
 
 #if AO_DATA_ALL