cc1111 ao_adc.c supplies the needed globals at this point, and linking
both into the program leads to two different versions of each at
different addresses (yay SDCC linker!)
Signed-off-by: Keith Packard <keithp@keithp.com>
volatile __xdata struct ao_data ao_data_ring[AO_DATA_RING];
volatile __data uint8_t ao_data_head;
volatile __xdata struct ao_data ao_data_ring[AO_DATA_RING];
volatile __data uint8_t ao_data_head;
+#if (AO_DATA_ALL & ~(AO_DATA_ADC))
+volatile __data uint8_t ao_data_present;
+#endif
#ifdef TELENANO_V_0_1
# define AO_ADC_FIRST_PIN 1
#ifdef TELENANO_V_0_1
# define AO_ADC_FIRST_PIN 1
ao_product.h \
ao_int64.h \
ao_sample.h \
ao_product.h \
ao_int64.h \
ao_sample.h \
+ ao_exti.h \
+ ao_task.h
ao_spi.c \
ao_usb.c \
ao_convert_pa.c \
ao_spi.c \
ao_usb.c \
ao_convert_pa.c \
ao_beep.c \
ao_timer.c \
ao_exti.c \
ao_beep.c \
ao_timer.c \
ao_exti.c \