From b17cdcd4d7ebd9e53a4180cf9e6768845d1b1eef Mon Sep 17 00:00:00 2001 From: Yuri D'Elia Date: Tue, 26 Jan 2021 16:12:59 +0100 Subject: [PATCH] Ensure MINIMUM_PULSE is always 0 in DEDGE mode This ensures delays are always properly elided without having to check for DEDGE all over the place. --- Firmware/stepper.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Firmware/stepper.cpp b/Firmware/stepper.cpp index e74d7154e..8684713b4 100644 --- a/Firmware/stepper.cpp +++ b/Firmware/stepper.cpp @@ -83,6 +83,7 @@ uint16_t SP_min = 0x21FF; #endif #ifdef TMC2130_DEDGE_STEPPING +static_assert(TMC2130_MINIMUM_PULSE == 0, "DEDGE requires/implies TMC2130_MINIMUM_PULSE == 0"); #define STEP_NC_HI(axis) TOGGLE(_STEP_PIN_##axis) #define STEP_NC_LO(axis) //NOP #else