]> git.droids-corp.org - aversive.git/blobdiff - projects/microb2010/cobboard/state.c
fix race on state machines
[aversive.git] / projects / microb2010 / cobboard / state.c
index 092d0deae348ca3c26ed2b88f767a509e0a7a3d9..86afce990fea8ec6fcea5d759823df107cdcf6b6 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 */