VSF Documented
Data Fields
vsf_gpio_port_cfg_pins_t Struct Reference

#include <vsf_template_gpio.h>

Data Fields

uint16_t port_index
 
vsf_gpio_pin_mask_t pin_mask
 
vsf_gpio_mode_t mode
 
uint16_t alternate_function
 alternate function is only valid in GPIO_AF mode
 

Detailed Description

Note
Memory layout is not optimal due to padding between members. However, we keep current layout for compatibility reasons.

Field Documentation

◆ port_index

uint16_t vsf_gpio_port_cfg_pins_t::port_index

◆ pin_mask

vsf_gpio_pin_mask_t vsf_gpio_port_cfg_pins_t::pin_mask

◆ mode

vsf_gpio_mode_t vsf_gpio_port_cfg_pins_t::mode

For simplicity, the expansion of type vsf_gpio_cfg_t is used here instead of using type vsf_gpio_cfg_t directly

◆ alternate_function

uint16_t vsf_gpio_port_cfg_pins_t::alternate_function

alternate function is only valid in GPIO_AF mode

Generated from commit: vsfteam/vsf@74aa6ce