From 657b062c0bff2bf0eb34ad83516d4aa58bf0ec1e Mon Sep 17 00:00:00 2001
From: schneider <schneider@blinkenlichts.net>
Date: Thu, 16 Sep 2021 23:48:41 +0200
Subject: [PATCH] fix(pycardium): Optimize usage of epic_sleep

---
 pycardium/mphalport.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pycardium/mphalport.c b/pycardium/mphalport.c
index 7358d41af..ede86aba6 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.
-- 
GitLab