X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao_adc.c;h=9cd3d46c79f1252efd42b15a8a0657ae67c7a912;hp=549cc9440847070868fa392d0423782e744da595;hb=3e18b5a0d4c7d84df98b6ed0b7783de1d42d45bf;hpb=fb63262699d3a6fbf347d24efda8b01f75b7d0d3 diff --git a/ao_adc.c b/ao_adc.c index 549cc944..9cd3d46c 100644 --- a/ao_adc.c +++ b/ao_adc.c @@ -3,8 +3,7 @@ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of @@ -18,7 +17,7 @@ #include "ao.h" -volatile __xdata struct ao_adc ao_adc_ring[ADC_RING]; +volatile __xdata struct ao_adc ao_adc_ring[AO_ADC_RING]; volatile __data uint8_t ao_adc_head; void @@ -38,7 +37,7 @@ ao_adc_get(__xdata struct ao_adc *packet) { uint8_t i = ao_adc_head; if (i == 0) - i = ADC_RING; + i = AO_ADC_RING; i--; memcpy(packet, &ao_adc_ring[i], sizeof (struct ao_adc)); } @@ -60,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++; - if (ao_adc_head == ADC_RING) + if (ao_adc_head == AO_ADC_RING) ao_adc_head = 0; ao_wakeup(ao_adc_ring); }