werkt nite
[mTask.git] / int / main.c
index 026fd5d..dc28e0b 100644 (file)
@@ -40,7 +40,9 @@ void read_message(void)
                        break;
                case MSG_GET_TASK:
                        debug("Receiving a task");
+                       write_dpin(0, true);
                        task_register();
+                       write_dpin(0, false);
                        break;
                case '\0':
                        break;
@@ -59,6 +61,7 @@ void loop(void)
        struct task *curtask;
 
        read_message();
+       write_byte('\n');
 
        //Run tasks
        cyclestart = millis();
@@ -76,7 +79,6 @@ void loop(void)
                debug("Current task to run: %d", ct);
                run_task(curtask);
                curtask->lastrun = cyclestart;
-               write_byte('\n');
        }
 }
 
@@ -94,12 +96,10 @@ int main(int argc, char *argv[]){
        task_init();
 
        debug("booting up");
-
        while(true){
                //Check for newetasks
                debug("loop");
                loop();
-               input_available();
                delay(100);
        }
        return 0;