projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add in existing flight pieces: flight/report/log
[fw/altos]
/
ao_adc.c
diff --git
a/ao_adc.c
b/ao_adc.c
index 549cc9440847070868fa392d0423782e744da595..8834f26e10c2f52ef1b2cb8f1c06e29faed5d3a2 100644
(file)
--- a/
ao_adc.c
+++ b/
ao_adc.c
@@
-18,7
+18,7
@@
#include "ao.h"
#include "ao.h"
-volatile __xdata struct ao_adc ao_adc_ring[ADC_RING];
+volatile __xdata struct ao_adc ao_adc_ring[A
O_A
DC_RING];
volatile __data uint8_t ao_adc_head;
void
volatile __data uint8_t ao_adc_head;
void
@@
-38,7
+38,7
@@
ao_adc_get(__xdata struct ao_adc *packet)
{
uint8_t i = ao_adc_head;
if (i == 0)
{
uint8_t i = ao_adc_head;
if (i == 0)
- i = ADC_RING;
+ i = A
O_A
DC_RING;
i--;
memcpy(packet, &ao_adc_ring[i], sizeof (struct ao_adc));
}
i--;
memcpy(packet, &ao_adc_ring[i], sizeof (struct ao_adc));
}
@@
-60,7
+60,7
@@
ao_adc_isr(void) interrupt 1
/* record this conversion series */
ao_adc_ring[ao_adc_head].tick = ao_time();
ao_adc_head++;
/* 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 == A
O_A
DC_RING)
ao_adc_head = 0;
ao_wakeup(ao_adc_ring);
}
ao_adc_head = 0;
ao_wakeup(ao_adc_ring);
}