projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add compass bearing to voice output
[fw/altos]
/
src
/
ao.h
diff --git
a/src/ao.h
b/src/ao.h
index 8db22799f24df6fca7ec59fb30cc54416572d504..5b174947c57ba893a74ae56e43dacffbaf132f92 100644
(file)
--- a/
src/ao.h
+++ b/
src/ao.h
@@
-79,7
+79,7
@@
ao_alarm(uint16_t delay);
/* Yield the processor to another task */
void
/* Yield the processor to another task */
void
-ao_yield(void) _naked;
+ao_yield(void) _
_
naked;
/* Add a task to the run queue */
void
/* Add a task to the run queue */
void
@@
-139,7
+139,7
@@
ao_timer_set_adc_interval(uint8_t interval) __critical;
/* Timer interrupt */
void
/* Timer interrupt */
void
-ao_timer_isr(void) interrupt 9;
+ao_timer_isr(void)
__
interrupt 9;
/* Initialize the timer */
void
/* Initialize the timer */
void
@@
-198,7
+198,7
@@
ao_adc_get(__xdata struct ao_adc *packet);
/* The A/D interrupt handler */
void
/* The A/D interrupt handler */
void
-ao_adc_isr(void) interrupt 1;
+ao_adc_isr(void)
__
interrupt 1;
/* Initialize the A/D converter */
void
/* Initialize the A/D converter */
void
@@
-325,7
+325,7
@@
ao_usb_flush(void);
/* USB interrupt handler */
void
/* USB interrupt handler */
void
-ao_usb_isr(void) interrupt 6;
+ao_usb_isr(void)
__
interrupt 6;
/* Enable the USB controller */
void
/* Enable the USB controller */
void
@@
-425,7
+425,7
@@
ao_dma_abort(uint8_t id);
/* DMA interrupt routine */
void
/* DMA interrupt routine */
void
-ao_dma_isr(void) interrupt 8;
+ao_dma_isr(void)
__
interrupt 8;
/*
* ao_mutex.c
/*
* ao_mutex.c
@@
-722,10
+722,10
@@
ao_dbg_init(void);
#if HAS_SERIAL_1
void
#if HAS_SERIAL_1
void
-ao_serial_rx1_isr(void) interrupt 3;
+ao_serial_rx1_isr(void)
__
interrupt 3;
void
void
-ao_serial_tx1_isr(void) interrupt 14;
+ao_serial_tx1_isr(void)
__
interrupt 14;
char
ao_serial_getchar(void) __critical;
char
ao_serial_getchar(void) __critical;
@@
-781,9
+781,11
@@
struct ao_gps_sat_data {
uint8_t c_n_1;
};
uint8_t c_n_1;
};
+#define AO_MAX_GPS_TRACKING 12
+
struct ao_gps_tracking_data {
uint8_t channels;
struct ao_gps_tracking_data {
uint8_t channels;
- struct ao_gps_sat_data sats[
12
];
+ struct ao_gps_sat_data sats[
AO_MAX_GPS_TRACKING
];
};
extern __xdata uint8_t ao_gps_mutex;
};
extern __xdata uint8_t ao_gps_mutex;
@@
-861,7
+863,7
@@
extern __xdata uint8_t ao_radio_done;
extern __xdata uint8_t ao_radio_mutex;
void
extern __xdata uint8_t ao_radio_mutex;
void
-ao_radio_general_isr(void) interrupt 16;
+ao_radio_general_isr(void)
__
interrupt 16;
void
ao_radio_get(void);
void
ao_radio_get(void);