diff --git a/pycardium/mphalport.c b/pycardium/mphalport.c index 7358d41aff2b148718b7a009e2506ee627534c37..ede86aba6f202cf5697190d25d182d0068d63b98 100644 --- a/pycardium/mphalport.c +++ b/pycardium/mphalport.c @@ -260,7 +260,7 @@ static void systick_delay(uint32_t us) /* Add some error margin to avoid issues with the clock accuracy * of epicardium. We will account for the actual time via our * (accurate) systick */ - epic_sleep(sleep_time / 2); + epic_sleep(sleep_time * 8 / 10); /* epic_sleep() can return early if there was an interrupt * coming from epicardium side.