fix race on state machines
[aversive.git] / projects / microb2010 / cobboard / state.c
index 092d0de..86afce9 100644 (file)
@@ -314,8 +314,8 @@ void state_machine(void)
 
                /* init */
                if (INIT(state_mode)) {
-                       state_mode = I2C_COBBOARD_MODE_HARVEST;
                        state_init();
+                       state_mode = I2C_COBBOARD_MODE_HARVEST;
                }
 
                /* pack/deply spickles, enable/disable roller */