diff options
| author | Selene ToyKeeper | 2018-06-17 18:18:38 -0600 |
|---|---|---|
| committer | Selene ToyKeeper | 2018-06-17 18:18:38 -0600 |
| commit | cfedb2eaf4a0d62969ff05307ac40d4f1cdab2d9 (patch) | |
| tree | 0d4ecd59e65b3152c44e50c9a93e679a260fac5c /spaghetti-monster/fsm-events.h | |
| parent | Added dual-switch support (tail clicky + e-switch) to muggle mode. (diff) | |
| download | anduril-cfedb2eaf4a0d62969ff05307ac40d4f1cdab2d9.tar.gz anduril-cfedb2eaf4a0d62969ff05307ac40d4f1cdab2d9.tar.bz2 anduril-cfedb2eaf4a0d62969ff05307ac40d4f1cdab2d9.zip | |
Implemented halfsleep mode.
Will probably change it quite a bit though, so I'm checking in changes first.
Needs to be "tick during standby" instead of "half sleep".
Diffstat (limited to 'spaghetti-monster/fsm-events.h')
| -rw-r--r-- | spaghetti-monster/fsm-events.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/spaghetti-monster/fsm-events.h b/spaghetti-monster/fsm-events.h index 2721303..84e9ea2 100644 --- a/spaghetti-monster/fsm-events.h +++ b/spaghetti-monster/fsm-events.h @@ -64,6 +64,7 @@ static volatile uint16_t ticks_since_last_event = 0; #define A_OVERHEATING 9 #define A_UNDERHEATING 10 #define A_VOLTAGE_LOW 11 +#define A_HALFSLEEP_TICK 12 //#define A_VOLTAGE_CRITICAL 12 #define A_DEBUG 255 // test event for debugging @@ -83,6 +84,11 @@ Event EV_reenter_state[] = { Event EV_tick[] = { A_TICK, 0 } ; +#ifdef USE_HALFSLEEP_MODE +Event EV_halfsleep_tick[] = { + A_HALFSLEEP_TICK, + 0 } ; +#endif #ifdef USE_LVP Event EV_voltage_low[] = { A_VOLTAGE_LOW, |
