fix install script
[mTask.git] / int / main.c
index 00c9f82..3388f21 100644 (file)
@@ -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');
        }
 }