summaryrefslogtreecommitdiff
path: root/digital
diff options
context:
space:
mode:
Diffstat (limited to 'digital')
-rw-r--r--digital/io-hub/src/guybrush/main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/digital/io-hub/src/guybrush/main.c b/digital/io-hub/src/guybrush/main.c
index 20548d16..556be296 100644
--- a/digital/io-hub/src/guybrush/main.c
+++ b/digital/io-hub/src/guybrush/main.c
@@ -231,8 +231,8 @@ main_event_to_fsm (void)
FSM_HANDLE_E (AI, lower_clamp_rotation_success);
else if (mimot_motor0_status == failure)
FSM_HANDLE_E (AI, lower_clamp_rotation_failure);
- if (IO_GET (CONTACT_LOWER_CLAMP_SENSOR_1)
- || IO_GET (CONTACT_LOWER_CLAMP_SENSOR_2))
+ if ((IO_GET (CONTACT_LOWER_CLAMP_SENSOR_1)
+ || IO_GET (CONTACT_LOWER_CLAMP_SENSOR_2)) && (!clamp_calm_mode_read()))
FSM_HANDLE_E (AI, coin_detected);
if ((int16_t) (mimot_get_motor0_position() - position_to_drop) > 0)
FSM_HANDLE_E (AI, time_to_drop_coin);