From f5b4e1ef4f121b26eab42dcd66bb79d0b0948650 Mon Sep 17 00:00:00 2001 From: Harald Gutsche Date: Sun, 3 Dec 2017 20:37:02 +0100 Subject: [PATCH] as a workaround enable PWM for any pin, see PR #8622 --- Marlin/src/HAL/HAL_LPC1768/fastio.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Marlin/src/HAL/HAL_LPC1768/fastio.h b/Marlin/src/HAL/HAL_LPC1768/fastio.h index a390810fca..cc215f5256 100644 --- a/Marlin/src/HAL/HAL_LPC1768/fastio.h +++ b/Marlin/src/HAL/HAL_LPC1768/fastio.h @@ -100,7 +100,10 @@ bool useable_hardware_PWM(pin_t pin); // hg42: instead use PWM bit from the #define /// check if pin is an timer -#define _GET_TIMER(IO) LPC1768_PIN_PWM(IO) +#define _GET_TIMER(IO) TRUE // could be LPC1768_PIN_PWM(IO), but there +// hg42: could be this: +// #define _GET_TIMER(IO) LPC1768_PIN_PWM(IO) +// but this is an incomplete check (12 pins are PWMable, but only 6 can be used at the same time) /// Read a pin wrapper #define READ(IO) _READ(IO)