diff --git a/cores/esp32/Arduino.h b/cores/esp32/Arduino.h index 645b4070..bc028e11 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() )