From 3896f55049a3b4ae05140d712646e4b0d5c4a361 Mon Sep 17 00:00:00 2001 From: Joaquin Rodriguez Date: Thu, 29 Jan 2026 22:21:38 -0500 Subject: [PATCH] Add conditional definition for SW_SERIAL_UART Define SW_SERIAL_UART if not already defined. Avoid warnings when configuring ramps board to use Serial3 for TMC2209 drivers in UART mode in Configuration_local.hpp --- boards/RAMPS/pins_RAMPS.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/boards/RAMPS/pins_RAMPS.hpp b/boards/RAMPS/pins_RAMPS.hpp index 86bf33c7..d7da665d 100644 --- a/boards/RAMPS/pins_RAMPS.hpp +++ b/boards/RAMPS/pins_RAMPS.hpp @@ -4,6 +4,10 @@ #pragma once +#ifndef SW_SERIAL_UART + #define SW_SERIAL_UART 1 +#endif + // DRIVER_TYPE_TMC2209_UART requires 4 digital pins in Arduino pin numbering #ifndef RA_STEP_PIN #define RA_STEP_PIN 54 // STEP @@ -50,9 +54,6 @@ #ifndef DEC_DRIVER_ADDRESS #define DEC_DRIVER_ADDRESS 0b00 #endif - -#define SW_SERIAL_UART 1 - // DRIVER_TYPE_TMC2209_UART requires 4 digital pins in Arduino pin numbering #ifndef AZ_STEP_PIN #define AZ_STEP_PIN 46 // STEP