Skip to content
Snippets Groups Projects
Commit d9fa3c97 authored by Václav Jelínek's avatar Václav Jelínek
Browse files

Change wait time after changing sensor mode for ev3-like sensors to prevent...

Change wait time after changing sensor mode for ev3-like sensors to prevent errors due to slower sensors
parent 52ffc785
No related branches found
No related tags found
No related merge requests found
Pipeline #104166 passed
......@@ -205,11 +205,11 @@ STATIC mp_obj_t ev3_api_read_mode(mp_obj_t self_in, mp_obj_t mode_in) {
break;
}
if (ev3_sensor_is_connected(&self->impl)) {
(void) ev3_sensor_set_mode(&self->impl, mode); // ignore: even if wq is full, try 1 ms later again to reduce wait time
(void) ev3_sensor_set_mode(&self->impl, mode); // ignore: even if wq is full, try later again to reduce wait time
} else {
mp_raise_msg(&mp_type_SensorNotReadyError, "Sensor has been unplugged");
}
mp_hal_delay_ms(SENSOR_SWITCH_DELAY);
mp_hal_delay_ms(i*SENSOR_SWITCH_DELAY);
}
if (!done) {
mp_raise_msg(&mp_type_SensorNotReadyError, "Sensor mode switch timed out");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment