remove traces
[mTask.git] / int / main.c
index 026fd5d..c4417f8 100644 (file)
@@ -3,7 +3,8 @@
 #include <stdlib.h>
 #include <string.h>
 
-#ifndef STM
+#ifdef STM
+#else
 #include <stdio.h>
 #endif
 
@@ -23,14 +24,14 @@ void read_message(void)
        //Find next task
        if(input_available()){
                uint8_t c = read_byte();
-               debug("Receiving input: %c\n", c);
+               debug("Receiving input: %c %02x\n", c, c);
                switch(c){
                case MSG_SDS_SPEC:
                        debug("Receiving an sds");
                        sds_register();
                        break;
                case MSG_SDS_UPD:
-                       debug("Receiving an sds");
+                       debug("Receiving an sds update");
                        //TODO do something with the return value
                        sds_update();
                        break;
@@ -40,7 +41,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;
@@ -76,7 +79,6 @@ void loop(void)
                debug("Current task to run: %d", ct);
                run_task(curtask);
                curtask->lastrun = cyclestart;
-               write_byte('\n');
        }
 }
 
@@ -92,15 +94,12 @@ int main(int argc, char *argv[]){
        setup();
        sds_init();
        task_init();
-
-       debug("booting up");
-
+       //debug("booting up");
        while(true){
                //Check for newetasks
-               debug("loop");
+//             debug("loop");
                loop();
-               input_available();
-               delay(100);
+               delay(50);
        }
        return 0;
 }