Commit Graph
7 Commits
Author SHA1 Message Date
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