gpio_config_t Struct Reference

GPIO config status, maps directly to the GPIO registers. More...

Data Fields

uint32_t MODER
 
uint32_t OTYPER
 
uint32_t OSPEEDR
 
uint32_t PUPDR
 
uint32_t AFR [2]
 
uint32_t ASCR
 
uint32_t RCC_GPIO_CLK_ENABLE
 

Detailed Description

GPIO config status, maps directly to the GPIO registers.

Definition at line 21 of file i2c_application_system_stm32.c.

Field Documentation

◆ AFR

uint32_t gpio_config_t::AFR

GPIO alternate function registers

Definition at line 27 of file i2c_application_system_stm32.c.

◆ ASCR

uint32_t gpio_config_t::ASCR

GPIO analog switch control register

Definition at line 28 of file i2c_application_system_stm32.c.

◆ MODER

uint32_t gpio_config_t::MODER

GPIO port mode register

Definition at line 23 of file i2c_application_system_stm32.c.

◆ OSPEEDR

uint32_t gpio_config_t::OSPEEDR

GPIO port output speed register

Definition at line 25 of file i2c_application_system_stm32.c.

◆ OTYPER

uint32_t gpio_config_t::OTYPER

GPIO port output type register

Definition at line 24 of file i2c_application_system_stm32.c.

◆ PUPDR

uint32_t gpio_config_t::PUPDR

GPIO port pull-up/pull-down register

Definition at line 26 of file i2c_application_system_stm32.c.

◆ RCC_GPIO_CLK_ENABLE

uint32_t gpio_config_t::RCC_GPIO_CLK_ENABLE

GPIO Port Clock Enable

Definition at line 29 of file i2c_application_system_stm32.c.


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