X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=int%2Fmain.c;h=dc28e0b342e109e0c503f39014d39718e4246c80;hb=385cba3194e613293fbb1b7ef092a78eb6337528;hp=dddd3283eb7c42dca98c6076f2042f248f73c04b;hpb=3717889965f37ab0670a4e74f5e378c5cd9996f7;p=mTask.git diff --git a/int/main.c b/int/main.c index dddd328..dc28e0b 100644 --- a/int/main.c +++ b/int/main.c @@ -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'); } } @@ -93,16 +95,12 @@ int main(int argc, char *argv[]){ sds_init(); task_init(); - while(!input_available()){ - delay(100); - } debug("booting up"); - while(true){ //Check for newetasks debug("loop"); loop(); - delay(10); + delay(100); } return 0; }