#include #ifdef STA_HAL_GPIO_ENABLE namespace sta { HalGpioPin::HalGpioPin(GPIO_TypeDef * port, uint16_t pin) : port_{port}, pin_{pin} {} void HalGpioPin::setState(GpioPinState state) { HAL_GPIO_WritePin(port_, pin_, (state == GpioPinState::LOW) ? GPIO_PIN_RESET : GPIO_PIN_SET); } } // namespace sta #endif // STA_HAL_GPIO_ENABLE