summaryrefslogtreecommitdiff
path: root/src/ao_adc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ao_adc.c')
-rw-r--r--src/ao_adc.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/ao_adc.c b/src/ao_adc.c
index 49d2519e..f577b458 100644
--- a/src/ao_adc.c
+++ b/src/ao_adc.c
@@ -28,15 +28,9 @@ ao_adc_poll(void)
}
void
-ao_adc_sleep(void)
-{
- ao_sleep(&ao_adc_ring);
-}
-
-void
ao_adc_get(__xdata struct ao_adc *packet)
{
- uint8_t i = ao_adc_ring_prev(ao_adc_head);
+ uint8_t i = ao_adc_ring_prev(ao_flight_adc);
memcpy(packet, &ao_adc_ring[i], sizeof (struct ao_adc));
}
@@ -65,7 +59,7 @@ ao_adc_isr(void) __interrupt 1
/* record this conversion series */
ao_adc_ring[ao_adc_head].tick = ao_time();
ao_adc_head = ao_adc_ring_next(ao_adc_head);
- ao_wakeup(ao_adc_ring);
+ ao_wakeup(DATA_TO_XDATA(&ao_adc_head));
}
}