11 Commits
Author SHA1 Message Date
skogaby 8051c5063f (*) Make the air towers auto calibrate themselves instead of needing manual calibration
(*) Improve the auto calibration for the slider (32k has been tested, 16k has not)
(*) Move the calibration routines into the main loop, seems to improve consistency greatly
(*) Simplify the reactive lighting code
(*) Make the code style more consistent
2020-10-21 01:15:59 -05:00
skogaby c701d50d64 Bring legacy support back. Add slider auto calibration for 16k 2020-10-08 18:46:04 -05:00
skogaby d42d667c55 The slider *finally* calibrates itself, probably needs a bit of tweaking to figure out the proper values for tuning sensitivity 2020-10-07 23:56:32 -05:00
skogaby 46b98260d4 Remove a *ton* of legacy code. * No more support for boards < v2.0. * No more digital IR inputs * No more 16-key support * Probably other stuff I'm missing 2020-10-07 22:58:53 -05:00
skogaby 21575de9f0 Bring in fuee's changes for DMA LED updates and improved touch input response time. Overhaul the slider and air sensor calibration methods to be better, more consistent, and no longer have 'sensitivity' parameters 2020-07-07 04:09:51 -05:00
skogaby 060337c938 Go back to only processing every other light update to better processing 2020-03-25 13:07:46 -05:00
skogaby 444ad7b8a5 Make the factory reset button actually clear the EEPROM and reset the config values 2020-03-20 20:00:06 -05:00
skogaby d88e3c51d1 Make the controller save all the configurable values to EEPROM and make the OpeNITHMConfig tool load the values from EEPROM and initialize the UI with the current controller values 2020-03-20 19:06:44 -05:00
skogaby 3b283bba4b Switch to a simple counter for the lights mode timeout instead of using millis() for better performance 2020-03-15 16:23:16 -05:00
skogaby 369a4802f5 Make the controller firmware switch between serial and reactive lighting automatically. Start out reactive, switch to serial if a signal comes in, switch back to reactive after 5 seconds of no serial packets. 2020-03-12 18:07:55 -05:00
skogaby 753365b71a Add a single, unified serial processor that can handle both LED updates and config commands. Make lighting mode toggleable during runtime without needing a reflash. Overhaul the analog air sensor thresholding logic to be simpler and more robust. Make the sensitivity for the slider and analog air sensors configurable. Make the serial commands adhere to the format the config tool will use. 2020-03-12 00:11:44 -05:00