#ifndef FSFW_HAL_STM32H7_DEFINITIONS_H_ #define FSFW_HAL_STM32H7_DEFINITIONS_H_ #include #include "stm32h7xx.h" namespace stm32h7 { /** * Typedef for STM32 GPIO pair where the first entry is the port used (e.g. GPIOA) * and the second entry is the pin number */ struct GpioCfg { GpioCfg(): port(nullptr), pin(0), altFnc(0) {}; GpioCfg(GPIO_TypeDef* port, uint16_t pin, uint8_t altFnc = 0): port(port), pin(pin), altFnc(altFnc) {}; GPIO_TypeDef* port; uint16_t pin; uint8_t altFnc; }; } #endif /* #ifndef FSFW_HAL_STM32H7_DEFINITIONS_H_ */