projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Allow for more than 8 LEDs
[fw/altos]
/
src
/
core
/
ao.h
diff --git
a/src/core/ao.h
b/src/core/ao.h
index 86a943a8f1e832746191f44298eba1c838ac64ae..c9f17dc00b36e7f6f7413f07df7664d86788d60e 100644
(file)
--- a/
src/core/ao.h
+++ b/
src/core/ao.h
@@
-258,29
+258,33
@@
ao_beep_init(void);
#define AO_LED_NONE 0
#define AO_LED_NONE 0
+#ifndef AO_LED_TYPE
+#define AO_LED_TYPE uint8_t
+#endif
+
/* Turn on the specified LEDs */
void
/* Turn on the specified LEDs */
void
-ao_led_on(
uint8_t
colors);
+ao_led_on(
AO_LED_TYPE
colors);
/* Turn off the specified LEDs */
void
/* Turn off the specified LEDs */
void
-ao_led_off(
uint8_t
colors);
+ao_led_off(
AO_LED_TYPE
colors);
/* Set all of the LEDs to the specified state */
void
/* Set all of the LEDs to the specified state */
void
-ao_led_set(
uint8_t
colors);
+ao_led_set(
AO_LED_TYPE
colors);
/* Toggle the specified LEDs */
void
/* Toggle the specified LEDs */
void
-ao_led_toggle(
uint8_t
colors);
+ao_led_toggle(
AO_LED_TYPE
colors);
/* Turn on the specified LEDs for the indicated interval */
void
/* Turn on the specified LEDs for the indicated interval */
void
-ao_led_for(
uint8_t
colors, uint16_t ticks) __reentrant;
+ao_led_for(
AO_LED_TYPE
colors, uint16_t ticks) __reentrant;
/* Initialize the LEDs */
void
/* Initialize the LEDs */
void
-ao_led_init(
uint8_t
enable);
+ao_led_init(
AO_LED_TYPE
enable);
/*
* ao_usb.c
/*
* ao_usb.c
@@
-899,7
+903,7
@@
ao_dbg_init(void);
#error Please define HAS_SERIAL_1
#endif
#error Please define HAS_SERIAL_1
#endif
-#if HAS_SERIAL_1
+#if HAS_SERIAL_1
| HAS_SERIAL_2 | HAS_SERIAL_3
#ifndef USE_SERIAL_STDIN
#error Please define USE_SERIAL_STDIN
#endif
#ifndef USE_SERIAL_STDIN
#error Please define USE_SERIAL_STDIN
#endif