From 2e17db53d87bad0457fec8d7f093474e65c368a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Fri, 25 Jan 2019 10:11:17 +0100 Subject: [PATCH] [ion/f730] Timing: Roughly calibrate usleep and msleep --- ion/src/f730/timing.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ion/src/f730/timing.cpp b/ion/src/f730/timing.cpp index dc316fcb0..98f3ff874 100644 --- a/ion/src/f730/timing.cpp +++ b/ion/src/f730/timing.cpp @@ -8,12 +8,12 @@ namespace Timing { * precision, we could use the controller cycle counter (Systick). */ void msleep(uint32_t ms) { - for (volatile uint32_t i=0; i<28852*ms; i++) { + for (volatile uint32_t i=0; i<39343*ms; i++) { __asm volatile("nop"); } } void usleep(uint32_t us) { - for (volatile uint32_t i=0; i<28*us; i++) { + for (volatile uint32_t i=0; i<39*us; i++) { __asm volatile("nop"); } }