Commit Graph

4 Commits

Author SHA1 Message Date
true 60bd8d88b7 main firmware: fix eeprom reliability, add more LED programs 2023-08-05 00:59:48 -07:00
true f475596dcc main firmware: add variable editing, fix bug with holding
Users can now edit the program variables in order to customize their programs.
2023-08-04 02:31:43 -07:00
true d0d07b82f6 main firmware: basic user UI, setting save / restore added
Can now use the buttons to change programs, change active LED zones, change LED brightness and enter and exit programming mode. Exiting programming mode will save settings. Holding MODE upon boot will load defaults (though not overwrite them in EEPROM).

Also added basic power management. If the badge is still for 15min, LEDs will go out. When LEDs are blank due to brightness off setting or timeout, they are turned off to save power. Moving badge, entering programming mode, changing the program, or changing brightness will enable the LEDs.
2023-08-04 02:13:47 -07:00
true 7bbd46fe5f main firmware: WIP
very rough WIP of main badge code.

some LED programs are here, and it will build if the btn code is excluded.
2023-08-03 18:48:16 -07:00