Version 1.1.2
Changes:
- Separated the main
adalight()
functions into sub functions, to make everything much more readable and easier to maintain. Performance impact should be negligible. - Added a
DEBUG_FPS
macro that pulses a pin on LED latch. Useful for counting frames with external hardware. - Removed unnecessary range check from the color data setting function.
- Changed the
SerialTimeout
variable to use seconds, which are more intuitive to set. - Improved
SerialTimeout
checking efficiency. This should allow more immediate parsing of serial data. - Stopped avoiding the
loop()
function. The compiler should inline functions regardless.