X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=int%2Fmain.c;h=3388f2102e74e6ceb44b0ce0ee3d68283fb6ecc1;hb=3c4bbb3cae00cb810107b39b99b8118e9e458a34;hp=00c9f82999a5d632b4d56c1cf2d63892c77cc690;hpb=3698f150b0c5e5ebed23b0885ced2711ef16d9f5;p=mTask.git diff --git a/int/main.c b/int/main.c index 00c9f82..3388f21 100644 --- a/int/main.c +++ b/int/main.c @@ -44,7 +44,7 @@ void read_message(void) debug("Receiving a task"); ct = task_register(); write_byte('t'); - write_byte(ct+'0'); + write16(ct); write_byte('\n'); break; case '\0': @@ -81,6 +81,13 @@ void loop(void) debug("Current task to run: %d", ct); run_task(curtask); curtask->lastrun = cyclestart; + if(curtask->interval == 0){ + curtask->used = false; + write_byte('m'); + write_byte('d'); + write_byte('\n'); + } + write_byte('\n'); } }