From 451fb16f9b6577f9ed2267ba9d69b72ad82e7b8b Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Sat, 10 Feb 2018 20:08:48 -0600 Subject: [PATCH] Fix CYCLES_PER_MICROSECOND conflict --- Marlin/src/core/macros.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Marlin/src/core/macros.h b/Marlin/src/core/macros.h index b9c0e2a5f..0e498b8b4 100644 --- a/Marlin/src/core/macros.h +++ b/Marlin/src/core/macros.h @@ -46,7 +46,9 @@ #define _O3 __attribute__((optimize("O3"))) // Clock speed factors -#define CYCLES_PER_MICROSECOND (F_CPU / 1000000L) // 16 or 20 on AVR +#ifndef CYCLES_PER_MICROSECOND + #define CYCLES_PER_MICROSECOND (F_CPU / 1000000L) // 16 or 20 on AVR +#endif // Highly granular delays for step pulses, etc. #define DELAY_0_NOP NOOP