Added sempahore to ISR for IR reading + continious and discreet IR control
Defined buttons
Added Stub for USB tests
Added cancel_callback for ISRs in timers
ADDED LCD LOGIC :D (under effects.h)