From 6ca539dd06a20f44d6a01d450668819c7c89d201 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 14 May 2010 01:44:16 +0200 Subject: digital/io/src: handle loader state change in any state --- digital/io/src/loader.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'digital/io/src/loader.c') diff --git a/digital/io/src/loader.c b/digital/io/src/loader.c index 179cf3b8..4157023e 100644 --- a/digital/io/src/loader.c +++ b/digital/io/src/loader.c @@ -28,16 +28,19 @@ #include "fsm.h" uint8_t loader_elements; +uint8_t loader_want_up; void loader_up (void) { + loader_want_up = 1; fsm_handle_event (&ai_fsm, AI_EVENT_loader_up); } void loader_down (void) { + loader_want_up = 0; fsm_handle_event (&ai_fsm, AI_EVENT_loader_down); } -- cgit v1.2.3