repositories
/
mTask.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
start with management tasks
[mTask.git]
/
client
/
task.c
diff --git
a/client/task.c
b/client/task.c
index
3d9a644
..
9ef5403
100644
(file)
--- a/
client/task.c
+++ b/
client/task.c
@@
-16,7
+16,7
@@
void task_init(void)
memset(&tasks, 0, sizeof(struct task)*MAXTASKS);
}
memset(&tasks, 0, sizeof(struct task)*MAXTASKS);
}
-
int
task_register(void)
+
void
task_register(void)
{
uint8_t ct;
uint16_t i;
{
uint8_t ct;
uint16_t i;
@@
-48,12
+48,18
@@
int task_register(void)
tasks[ct].used = true;
tasks[ct].lastrun = 0L;
tasks[ct].used = true;
tasks[ct].lastrun = 0L;
- return ct;
+ write_byte('t');
+ write16(ct);
+ write_byte('\n');
}
void task_delete(void)
{
}
void task_delete(void)
{
- tasks[read_byte()].used = false;
+ uint8_t c = read_byte();
+ tasks[c].used = false;
+ write_byte('d');
+ write16(c);
+ write_byte('\n');
}
struct task *task_get(int num)
}
struct task *task_get(int num)