From: Keith Packard Date: Wed, 27 Jul 2016 20:23:06 +0000 (-0700) Subject: fixup for interleave X-Git-Tag: 1.6.8~1^2~37 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=59874a062543c61d164089e8b31f55a9b860c0b1 fixup for interleave --- diff --git a/src/kernel/ao.h b/src/kernel/ao.h index 56945bf5..50fd065f 100644 --- a/src/kernel/ao.h +++ b/src/kernel/ao.h @@ -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; diff --git a/src/kernel/ao_monitor.c b/src/kernel/ao_monitor.c index 9912161b..7cbee288 100644 --- a/src/kernel/ao_monitor.c +++ b/src/kernel/ao_monitor.c @@ -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;