summaryrefslogtreecommitdiff
path: root/digital/io/src/loader.c
diff options
context:
space:
mode:
authorNicolas Schodet2010-05-14 01:44:16 +0200
committerNicolas Schodet2010-05-14 01:44:16 +0200
commit6ca539dd06a20f44d6a01d450668819c7c89d201 (patch)
treef43e8fcc899304ff977a79c2ec488c660fb9fff2 /digital/io/src/loader.c
parent3966014502a626b938c473535935748793c3f904 (diff)
digital/io/src: handle loader state change in any state
Diffstat (limited to 'digital/io/src/loader.c')
-rw-r--r--digital/io/src/loader.c3
1 files changed, 3 insertions, 0 deletions
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);
}