Internal Interface Wrap
API reference
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
hf_stm32_gpio_config_t Struct Reference

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)
 

Detailed Description

GPIO configuration for STM32 wrapping CubeMX port/pin.

Constructor & Destructor Documentation

◆ hf_stm32_gpio_config_t() [1/2]

hf_stm32_gpio_config_t::hf_stm32_gpio_config_t ( )
inlinenoexcept

◆ hf_stm32_gpio_config_t() [2/2]

hf_stm32_gpio_config_t::hf_stm32_gpio_config_t ( GPIO_TypeDef *  gpio_port,
hf_u16_t  pin 
)
inlinenoexcept

Member Data Documentation

◆ pin_mask

hf_u16_t hf_stm32_gpio_config_t::pin_mask

GPIO pin mask (GPIO_PIN_0..GPIO_PIN_15)

◆ port

GPIO_TypeDef* hf_stm32_gpio_config_t::port

GPIO port pointer (GPIOA, GPIOB, etc.)


The documentation for this struct was generated from the following file: