#include <htc.h>
#include "tmr.h"
+#include "btn.h"
+#include "task.h"
bit isr_gie; /* Used to store the state of GIE for nested ndi()/nei() */
unsigned char isr_di; /* Count of nested ndi() */
void interrupt isr()
{
tmr_isr();
+ btn_isr();
+
+ if (tmr_fired(TMR_AUTO_OFFON))
+ _task_post(TASK_AUTO_OFFON);
+ if (tmr_fired(TMR_FADE))
+ _task_post(TASK_FADE);
+ if (tmr_fired(TMR_INCOLOR))
+ _task_post(TASK_INCOLOR);
+#if 0
+ if (tmr_fired(TMR_DIM))
+ _task_post(TMR_DIM);
+#endif
}