From: R. Steve McKown Date: Sat, 10 Dec 2011 06:32:54 +0000 (-0700) Subject: Fix task_get() return check in main() X-Git-Tag: 1.0~30 X-Git-Url: https://oss.titaniummirror.com/gitweb?p=rgblamp.git;a=commitdiff_plain;h=2a9ce0e9480b70f27e0eaee9745fbce553d817dc Fix task_get() return check in main() --- diff --git a/main.c b/main.c index ae9d1e1..331ec58 100644 --- a/main.c +++ b/main.c @@ -32,8 +32,8 @@ #include "btn.h" #include "rgb.h" #include "tmr.h" -#include "adc_random.h" #include "task.h" +#include "adc_random.h" #if 0 #define AUTO_OFF_COUNT 549316UL /* 5 hrs in 32.768 ms units */ @@ -214,7 +214,7 @@ void user_tasks(unsigned char block) { task_id_t tid; - while ((tid = task_get(block))) { + while ((tid = task_get(block)) >= 0) { switch (tid) { case TASK_BTN_PB: /* pushbutton state change */ pb_task(); @@ -237,6 +237,7 @@ void user_tasks(unsigned char block) int main(void) { + /* Platform initialization */ pic_init(); unused_init(); btn_init();