From 7d7f33cfa71cf703af1b788e3550cf878e222830 Mon Sep 17 00:00:00 2001 From: Dirk Moeller Date: Sat, 26 Sep 2020 15:21:27 +0200 Subject: [PATCH] fix PIN_EXISTS was ignored --- Marlin/src/MarlinCore.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Marlin/src/MarlinCore.cpp b/Marlin/src/MarlinCore.cpp index c2c766c494..16e0ce2698 100644 --- a/Marlin/src/MarlinCore.cpp +++ b/Marlin/src/MarlinCore.cpp @@ -576,8 +576,7 @@ inline void manage_inactivity(const bool ignore_stepper_queue=false) { #if HAS_CUSTOM_USER_BUTTONS // Handle a custom user button if defined as part of a user-defined menu item - // Debug macro on https://godbolt.org/z/SJDZmp - #define HAS_CUSTOM_USER_BUTTON(N) (PIN_EXISTS(USER_GCODE_PIN_##N) && defined(USER_GCODE_PIN_STATE_##N) && defined(USER_GCODE_##N) && defined(USER_DESC_##N)) + #define HAS_CUSTOM_USER_BUTTON(N) ((defined(USER_GCODE_PIN_##N) && USER_GCODE_PIN_##N >= 0) && defined(USER_GCODE_PIN_STATE_##N) && defined(USER_GCODE_##N) && defined(USER_DESC_##N)) #define CHECK_CUSTOM_USER_BUTTON(N) do{ \ constexpr millis_t CUB_DEBOUNCE_DELAY_##N = 1000UL; \ static millis_t next_cub_ms_##N; \