fixup for interleave
authorKeith Packard <keithp@keithp.com>
Wed, 27 Jul 2016 20:23:06 +0000 (13:23 -0700)
committerKeith Packard <keithp@keithp.com>
Wed, 27 Jul 2016 20:23:06 +0000 (13:23 -0700)
src/kernel/ao.h
src/kernel/ao_monitor.c

index 56945bf5f513edb1a1576b7ba19873255ab59f58..50fd065f4dd5da38bd916853348edf23cf766814 100644 (file)
@@ -667,7 +667,7 @@ extern __xdata union ao_monitor ao_monitor_ring[AO_MONITOR_RING];
 #define ao_monitor_ring_next(n)        (((n) + 1) & (AO_MONITOR_RING - 1))
 #define ao_monitor_ring_prev(n)        (((n) - 1) & (AO_MONITOR_RING - 1))
 
-extern __data uint8_t ao_monitoring_mutex;
+extern __xdata uint8_t ao_monitoring_mutex;
 extern __data uint8_t ao_monitoring;
 extern __data uint8_t ao_monitor_head;
 
index 9912161b9ea6d72ffad3290fdcfeee39f98557ac..7cbee28815b611775beb4ec1e1785f7040995a46 100644 (file)
@@ -36,7 +36,7 @@
 #error Must define AO_MONITOR_LED
 #endif
 
-__data uint8_t ao_monitoring_mutex;
+__xdata uint8_t ao_monitoring_mutex;
 __data uint8_t ao_monitoring;
 static __data uint8_t ao_monitor_disabled;
 static __data uint8_t ao_internal_monitoring;