projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos/stm32f4: Place ARM.exidx sections after .text
[fw/altos]
/
src
/
kernel
/
ao.h
diff --git
a/src/kernel/ao.h
b/src/kernel/ao.h
index fd1d12765a5d3513240514f8184b18cf00fd779b..1b269d73e09b8871d9e5834e3c18327351511d3c 100644
(file)
--- a/
src/kernel/ao.h
+++ b/
src/kernel/ao.h
@@
-23,6
+23,7
@@
#include <stdio.h>
#include <string.h>
#include <stddef.h>
#include <stdio.h>
#include <string.h>
#include <stddef.h>
+#include <stdbool.h>
#include <ao_pins.h>
#include <ao_arch.h>
#include <ao_pins.h>
#include <ao_arch.h>
@@
-35,9
+36,6
@@
extern int ao_putchar(char c);
extern char ao_getchar(void);
extern int ao_putchar(char c);
extern char ao_getchar(void);
-#define TRUE 1
-#define FALSE 0
-
#ifndef HAS_TASK
#define HAS_TASK 1
#endif
#ifndef HAS_TASK
#define HAS_TASK 1
#endif
@@
-113,10
+111,6
@@
ao_delay(uint16_t ticks);
void
ao_timer_set_adc_interval(uint8_t interval);
void
ao_timer_set_adc_interval(uint8_t interval);
-/* Timer interrupt */
-void
-ao_timer_isr(void) ao_arch_interrupt(9);
-
/* Initialize the timer */
void
ao_timer_init(void);
/* Initialize the timer */
void
ao_timer_init(void);
@@
-160,8
+154,6
@@
enum ao_cmd_status {
ao_cmd_syntax_error = 2,
};
ao_cmd_syntax_error = 2,
};
-extern uint16_t ao_cmd_lex_i;
-extern uint32_t ao_cmd_lex_u32;
extern char ao_cmd_lex_c;
extern enum ao_cmd_status ao_cmd_status;
extern char ao_cmd_lex_c;
extern enum ao_cmd_status ao_cmd_status;
@@
-169,7
+161,7
@@
void
ao_put_string(const char *s);
void
ao_put_string(const char *s);
void
-ao_cmd_readline(
void
);
+ao_cmd_readline(
const char *prompt
);
char
ao_cmd_lex(void);
char
ao_cmd_lex(void);
@@
-189,13
+181,13
@@
ao_cmd_white(void);
int8_t
ao_cmd_hexchar(char c);
int8_t
ao_cmd_hexchar(char c);
-void
+uint8_t
ao_cmd_hexbyte(void);
ao_cmd_hexbyte(void);
-void
+uint32_t
ao_cmd_hex(void);
ao_cmd_hex(void);
-void
+uint32_t
ao_cmd_decimal(void);
/* Read a single hex nibble off stdin. */
ao_cmd_decimal(void);
/* Read a single hex nibble off stdin. */
@@
-238,7
+230,7
@@
ao_cmd_filter(void);
#include <ao_beep.h>
#endif
#include <ao_beep.h>
#endif
-#if LEDS_AVAILABLE
+#if LEDS_AVAILABLE
|| HAS_LED
#include <ao_led.h>
#endif
#include <ao_led.h>
#endif
@@
-585,9
+577,6
@@
extern int8_t ao_radio_rssi;
#define HAS_RADIO_RATE HAS_RADIO
#endif
#define HAS_RADIO_RATE HAS_RADIO
#endif
-void
-ao_radio_general_isr(void) ao_arch_interrupt(16);
-
#if HAS_RADIO_XMIT
void
ao_radio_send(const void *d, uint8_t size);
#if HAS_RADIO_XMIT
void
ao_radio_send(const void *d, uint8_t size);
@@
-948,9
+937,6
@@
ao_terraui_init(void);
*/
#ifdef BATTERY_PIN
*/
#ifdef BATTERY_PIN
-void
-ao_battery_isr(void) ao_arch_interrupt(1);
-
uint16_t
ao_battery_get(void);
uint16_t
ao_battery_get(void);