1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2025-02-19 15:36:03 +01:00

digitalPinToPort back from arduino core

This commit is contained in:
travis-farmer 2023-11-08 13:40:39 -05:00
parent f254643a1d
commit c458e98cd3
No known key found for this signature in database
GPG Key ID: 0BC296791D14CB35

View File

@ -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