From a54bc741e8173bf642dc52cc926b02b63d152510 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 12 May 2020 09:45:29 +0900 Subject: [PATCH] Fix clockCyclesPerMicrosecond Change from fixed value to current value --- cores/esp32/Arduino.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cores/esp32/Arduino.h b/cores/esp32/Arduino.h index 645b407034f..bc028e11b1b 100644 --- a/cores/esp32/Arduino.h +++ b/cores/esp32/Arduino.h @@ -78,7 +78,7 @@ #define interrupts() sei() #define noInterrupts() cli() -#define clockCyclesPerMicrosecond() ( F_CPU / 1000000L ) +#define clockCyclesPerMicrosecond() ( (long int)getCpuFrequencyMhz() ) #define clockCyclesToMicroseconds(a) ( (a) / clockCyclesPerMicrosecond() ) #define microsecondsToClockCycles(a) ( (a) * clockCyclesPerMicrosecond() )