summaryrefslogtreecommitdiffstatshomepage
path: root/stmhal/modselect.c
diff options
context:
space:
mode:
Diffstat (limited to 'stmhal/modselect.c')
-rw-r--r--stmhal/modselect.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/stmhal/modselect.c b/stmhal/modselect.c
index bad535f210..a84c94554c 100644
--- a/stmhal/modselect.c
+++ b/stmhal/modselect.c
@@ -124,10 +124,14 @@ STATIC mp_obj_t select_select(uint n_args, const mp_obj_t *args) {
mp_uint_t timeout = -1;
if (n_args == 4) {
if (args[3] != mp_const_none) {
+ #if MICROPY_PY_BUILTINS_FLOAT
float timeout_f = mp_obj_get_float(args[3]);
if (timeout_f >= 0) {
timeout = (mp_uint_t)(timeout_f * 1000);
}
+ #else
+ timeout = mp_obj_get_int(args[3]) * 1000;
+ #endif
}
}