diff --git a/Marlin/stepper.cpp b/Marlin/stepper.cpp index e95ffa3cb1..8b12dbc842 100644 --- a/Marlin/stepper.cpp +++ b/Marlin/stepper.cpp @@ -330,7 +330,7 @@ void Stepper::isr() { #endif #define _SPLIT(L) (ocr_val = (HAL_TIMER_TYPE)L) - #if ENABLED(ENDSTOP_INTERRUPTS_FEATURE) + #if ENABLED(ENDSTOP_INTERRUPTS_FEATURE) || defined(CPU_32_BIT) #define SPLIT(L) _SPLIT(L) #else // sample endstops in between step pulses static uint32_t step_remaining = 0;