From 603ed49e5d901a6efd077012c75a999d908c02c7 Mon Sep 17 00:00:00 2001 From: Selene ToyKeeper Date: Fri, 7 Sep 2018 05:01:55 -0600 Subject: fixed bug: clicking MAX_CLICKS+1 times and holding the final click would hang the MCU (also, reduced ROM size) --- spaghetti-monster/fsm-events.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'spaghetti-monster') diff --git a/spaghetti-monster/fsm-events.c b/spaghetti-monster/fsm-events.c index c71e822..ee7bc97 100644 --- a/spaghetti-monster/fsm-events.c +++ b/spaghetti-monster/fsm-events.c @@ -50,10 +50,14 @@ void empty_event_sequence() { uint8_t push_event(uint8_t ev_type) { ticks_since_last_event = 0; // something happened uint8_t i; - uint8_t prev_event = 0; // never push the same event twice in a row - for(i=0; current_event[i] && (i