summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/robospierre/clamp.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io-hub/src/robospierre/clamp.c')
-rw-r--r--digital/io-hub/src/robospierre/clamp.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/digital/io-hub/src/robospierre/clamp.c b/digital/io-hub/src/robospierre/clamp.c
index 979cc3c4..e3e04cf6 100644
--- a/digital/io-hub/src/robospierre/clamp.c
+++ b/digital/io-hub/src/robospierre/clamp.c
@@ -446,11 +446,17 @@ FSM_TRANS (CLAMP_INIT_FINDING_TOP, clamp_elevation_success,
FSM_TRANS (CLAMP_INIT_GOING_REST, clamp_move_success, CLAMP_INIT_READY)
{
+ mimot_motor0_free ();
+ mimot_motor1_free ();
return FSM_NEXT (CLAMP_INIT_GOING_REST, clamp_move_success);
}
FSM_TRANS (CLAMP_INIT_READY, init_start_round, CLAMP_GOING_IDLE)
{
+ pwm_set (BOT_PWM_DOOR_FRONT_BOTTOM, BOT_PWM_DOOR_INIT_START);
+ pwm_set (BOT_PWM_DOOR_FRONT_TOP, BOT_PWM_DOOR_INIT_START);
+ pwm_set (BOT_PWM_DOOR_BACK_BOTTOM, BOT_PWM_DOOR_INIT_START);
+ pwm_set (BOT_PWM_DOOR_BACK_TOP, BOT_PWM_DOOR_INIT_START);
clamp_move (logistic_global.clamp_pos_idle);
return FSM_NEXT (CLAMP_INIT_READY, init_start_round);
}