From c458e98cd3d7e0691ae96b80d166cd3c19861054 Mon Sep 17 00:00:00 2001 From: travis-farmer Date: Wed, 8 Nov 2023 13:40:39 -0500 Subject: [PATCH] digitalPinToPort back from arduino core --- MotorDriver.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MotorDriver.cpp b/MotorDriver.cpp index a28c8a8..b0b298a 100644 --- a/MotorDriver.cpp +++ b/MotorDriver.cpp @@ -530,7 +530,8 @@ void MotorDriver::getFastPin(const FSH* type,int pin, bool input, FASTPIN & res #elif defined(ARDUINO_ARCH_STM32) GPIO_TypeDef *port = digitalPinToPort(pin); #elif defined(ARDUINO_GIGA) - auto * port = ((GPIO_TypeDef *)(GPIOA_BASE + (GPIOB_BASE - GPIOA_BASE) * (digitalPinToPinName(pin) >> 4))); + //auto * port = ((GPIO_TypeDef *)(GPIOA_BASE + (GPIOB_BASE - GPIOA_BASE) * (digitalPinToPinName(pin) >> 4))); + GPIO_TypeDef *port = (GPIO_TypeDef *)digitalPinToPort(pin); #else uint8_t port = digitalPinToPort(pin); #endif