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_task.c
diff --git
a/ao_task.c
b/ao_task.c
index 47db1277c11c27e20247a0b2d8b3f2f54c04fdf8..81a71dda3d258ba5c24d5691282eab0f73b18c5d 100644
(file)
--- a/
ao_task.c
+++ b/
ao_task.c
@@
-25,7
+25,7
@@
__data uint8_t ao_cur_task_index;
__xdata struct ao_task *__data ao_cur_task;
void
__xdata struct ao_task *__data ao_cur_task;
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
{
uint8_t __xdata *stack;
if (ao_num_tasks == AO_NUM_TASKS)
{
uint8_t __xdata *stack;
if (ao_num_tasks == AO_NUM_TASKS)