projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make some functions reentrant to save DSEG space
[fw/altos]
/
ao.h
diff --git
a/ao.h
b/ao.h
index cbb6b26f4d630c89f6ae33d6bd57918a2187ad32..2cad7621c5e5db33d072954149ed05b66b441924 100644
(file)
--- a/
ao.h
+++ b/
ao.h
@@
-65,7
+65,7
@@
ao_yield(void) _naked;
/* Add a task to the run queue */
void
/* Add a task to the run queue */
void
-ao_add_task(__xdata struct ao_task * task, void (*start)(void), __code char *name);
+ao_add_task(__xdata struct ao_task * task, void (*start)(void), __code char *name)
__reentrant
;
/* Dump task info to console */
void
/* Dump task info to console */
void
@@
-215,7
+215,7
@@
ao_beep(uint8_t beep);
/* Turn on the beeper for the specified time */
void
/* Turn on the beeper for the specified time */
void
-ao_beep_for(uint8_t beep, uint16_t ticks);
+ao_beep_for(uint8_t beep, uint16_t ticks)
__reentrant
;
/* Initialize the beeper */
void
/* Initialize the beeper */
void
@@
-243,7
+243,7
@@
ao_led_set(uint8_t 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);
+ao_led_for(uint8_t colors, uint16_t ticks)
__reentrant
;
/* Initialize the LEDs */
void
/* Initialize the LEDs */
void