|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
GPIO configuration for STM32 wrapping CubeMX port/pin. More...
#include <StmTypes.h>
Public Member Functions | |
| hf_stm32_gpio_config_t () noexcept | |
| hf_stm32_gpio_config_t (GPIO_TypeDef *gpio_port, hf_u16_t pin) noexcept | |
Public Attributes | |
| GPIO_TypeDef * | port |
| GPIO port pointer (GPIOA, GPIOB, etc.) | |
| hf_u16_t | pin_mask |
| GPIO pin mask (GPIO_PIN_0..GPIO_PIN_15) | |
GPIO configuration for STM32 wrapping CubeMX port/pin.
|
inlinenoexcept |
|
inlinenoexcept |
| hf_u16_t hf_stm32_gpio_config_t::pin_mask |
GPIO pin mask (GPIO_PIN_0..GPIO_PIN_15)
| GPIO_TypeDef* hf_stm32_gpio_config_t::port |
GPIO port pointer (GPIOA, GPIOB, etc.)