diff options
| author | Selene ToyKeeper | 2019-04-14 17:22:20 -0600 |
|---|---|---|
| committer | Selene ToyKeeper | 2019-04-14 17:22:20 -0600 |
| commit | 1c1a91c2a7b514baedc87faaea3f397ff0ba52b2 (patch) | |
| tree | b17e49b2dd379b5e6ae980df329193910c6096ad /spaghetti-monster/fireflies-ui/fireflies-ui.c | |
| parent | added FF E07-2 configuration with requested values (diff) | |
| download | anduril-1c1a91c2a7b514baedc87faaea3f397ff0ba52b2.tar.gz anduril-1c1a91c2a7b514baedc87faaea3f397ff0ba52b2.tar.bz2 anduril-1c1a91c2a7b514baedc87faaea3f397ff0ba52b2.zip | |
moved FF UI's tempcheck to 8 clicks, and re-added 7-click aux LED configuration
Diffstat (limited to '')
| -rw-r--r-- | spaghetti-monster/fireflies-ui/fireflies-ui.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/spaghetti-monster/fireflies-ui/fireflies-ui.c b/spaghetti-monster/fireflies-ui/fireflies-ui.c index 772d197..234ae92 100644 --- a/spaghetti-monster/fireflies-ui/fireflies-ui.c +++ b/spaghetti-monster/fireflies-ui/fireflies-ui.c @@ -551,8 +551,26 @@ uint8_t off_state(Event event, uint16_t arg) { return MISCHIEF_MANAGED; } #endif - // 7 clicks: temperature check + #ifdef USE_INDICATOR_LED + // 7 clicks: change indicator LED mode else if (event == EV_7clicks) { + uint8_t mode = (indicator_led_mode & 3) + 1; + #ifdef TICK_DURING_STANDBY + mode = mode & 3; + #else + mode = mode % 3; + #endif + #ifdef INDICATOR_LED_SKIP_LOW + if (mode == 1) { mode ++; } + #endif + indicator_led_mode = (indicator_led_mode & 0b11111100) | mode; + indicator_led(mode); + save_config(); + return MISCHIEF_MANAGED; + } + #endif + // 8 clicks: temperature check + else if (event == EV_8clicks) { set_state(tempcheck_state, 0); return MISCHIEF_MANAGED; } |
