fix race on state machines
authorzer0 <zer0@carbon.local>
Fri, 30 Apr 2010 19:44:45 +0000 (21:44 +0200)
committerzer0 <zer0@carbon.local>
Fri, 30 Apr 2010 19:44:45 +0000 (21:44 +0200)
projects/microb2010/cobboard/state.c

index 092d0de..86afce9 100644 (file)
@@ -314,8 +314,8 @@ void state_machine(void)
 
                /* init */
                if (INIT(state_mode)) {
 
                /* init */
                if (INIT(state_mode)) {
-                       state_mode = I2C_COBBOARD_MODE_HARVEST;
                        state_init();
                        state_init();
+                       state_mode = I2C_COBBOARD_MODE_HARVEST;
                }
 
                /* pack/deply spickles, enable/disable roller */
                }
 
                /* pack/deply spickles, enable/disable roller */