Merge remote-tracking branch 'mjb/master'
[fw/altos] / src / core / ao.h
index 1032dd33dcd794c25c016d8aad562c06750bef49..5e1fbb9d05d6a39ea91ec6ef368efa746ca0de2e 100644 (file)
@@ -125,7 +125,12 @@ ao_panic(uint8_t reason);
  * ao_timer.c
  */
 
-extern volatile __data uint16_t ao_tick_count;
+#ifndef AO_TICK_TYPE
+#define AO_TICK_TYPE   uint16_t
+#define AO_TICK_SIGNED int16_t
+#endif
+
+extern volatile __data AO_TICK_TYPE ao_tick_count;
 
 /* Our timer runs at 100Hz */
 #define AO_HERTZ               100