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_FPSmacro 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
SerialTimeoutvariable to use seconds, which are more intuitive to set. - Improved
SerialTimeoutchecking efficiency. This should allow more immediate parsing of serial data. - Stopped avoiding the
loop()function. The compiler should inline functions regardless.