Data Fields
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 34 of file i2c_application_system_stm32.c.

## Field Documentation

## ◆ AFR

uint32_t gpio_config_t::AFR

GPIO alternate function registers

Definition at line 40 of file i2c_application_system_stm32.c.

## ◆ ASCR

uint32_t gpio_config_t::ASCR

GPIO analog switch control register

Definition at line 41 of file i2c_application_system_stm32.c.

## ◆ MODER

uint32_t gpio_config_t::MODER

GPIO port mode register

Definition at line 36 of file i2c_application_system_stm32.c.

## ◆ OSPEEDR

uint32_t gpio_config_t::OSPEEDR

GPIO port output speed register

Definition at line 38 of file i2c_application_system_stm32.c.

## ◆ OTYPER

uint32_t gpio_config_t::OTYPER

GPIO port output type register

Definition at line 37 of file i2c_application_system_stm32.c.

## ◆ PUPDR

uint32_t gpio_config_t::PUPDR

GPIO port pull-up/pull-down register

Definition at line 39 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 42 of file i2c_application_system_stm32.c.

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

- Src/applications/i2c/i2c_application_system_stm32.c
- Src/integration/acc_integration_stm32.c