X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=projects%2Fmicrob2010%2Fballboard%2Fstate.c;h=f9a5f8a7f9fa9c9a9df8cf41886cb0cc2f07e477;hp=57d44ff6a0e924a0099ffb29e9463f0bc1b48c63;hb=aa68be2d5d596693bda1109e4ccd6489f613b4f7;hpb=78150017ab8c5615af414df706a0525fe7c262ae diff --git a/projects/microb2010/ballboard/state.c b/projects/microb2010/ballboard/state.c index 57d44ff..f9a5f8a 100644 --- a/projects/microb2010/ballboard/state.c +++ b/projects/microb2010/ballboard/state.c @@ -144,13 +144,20 @@ static void state_do_eject(void) /* main state machine */ void state_machine(void) { + uint8_t mode = 0; + while (state_want_exit() == 0) { + if (state_mode != mode) { + mode = state_mode; + STMCH_DEBUG("%s(): mode=%x ", __FUNCTION__, mode); + } + switch (state_mode) { case INIT: - state_mode = OFF; state_init(); + state_mode = OFF; break; case OFF: