From 8885856e210b1a2c27a7cd511ff342a513ceb254 Mon Sep 17 00:00:00 2001 From: gloomyandy Date: Tue, 2 Jun 2020 18:13:09 +0100 Subject: [PATCH] Use LPC versions on LPC hardware --- src/Movement/StepperDrivers/TMC22xx.cpp | 4 +++- src/Movement/StepperDrivers/TMC22xx.h | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Movement/StepperDrivers/TMC22xx.cpp b/src/Movement/StepperDrivers/TMC22xx.cpp index ad711502e..b841e0a5d 100644 --- a/src/Movement/StepperDrivers/TMC22xx.cpp +++ b/src/Movement/StepperDrivers/TMC22xx.cpp @@ -4,7 +4,8 @@ * Created on: 23 Jan 2016 * Author: David */ - +// On the LPC17xx platform we have a replacement for this +#ifndef __LPC17xx__ #include "RepRapFirmware.h" #if SUPPORT_TMC22xx @@ -1243,6 +1244,7 @@ namespace SmartDrivers }; // end namespace +#endif #endif // End diff --git a/src/Movement/StepperDrivers/TMC22xx.h b/src/Movement/StepperDrivers/TMC22xx.h index 4c0e753d4..a6d077b0d 100644 --- a/src/Movement/StepperDrivers/TMC22xx.h +++ b/src/Movement/StepperDrivers/TMC22xx.h @@ -5,6 +5,10 @@ * Author: David */ +// Ugly hack to make sure we use the LPC version +#ifdef __LPC17xx__ +#include "LPC/Movement/StepperDrivers/TMC22xx.h" +#else // NB - must #include some file that includes Pins.h before including this one, so that SUPPORT_TMC22xx is defined #ifndef TMC22xx_H_ @@ -61,3 +65,4 @@ namespace SmartDrivers #endif #endif /* TMC22xx_H_ */ +#endif /* __LPC17xx__ */