aboutsummaryrefslogtreecommitdiff
path: root/hwdef-emisar-d4k-3ch.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-08-25started splitting set_level(0) into its own set_level_zero(), andSelene ToyKeeper1-101/+31
made USE_AUX_RGB_LEDS_WHILE_ON work more like the old indicator LEDs, where it gets set automatically with set_level() Using set_level_zero() reduces space used by channel modes, and simplifies code for each mode's set_level_*() functions. I measured about 220 bytes less in the emisar-d4k-3ch build this way, while also reducing the chance of bugs.
2023-08-25made custom 3H handler system work, added circular HSV ramping,Selene ToyKeeper1-11/+22
fixed some minor issues with LEDs not getting turned off in corner cases (strobe on channel 1 -> strobe on channel 2, 1 might not get turned off)
2023-08-24added emisar-d4k-3ch buildSelene ToyKeeper1-0/+421