InES Hardware Abstraction Layer
Data Fields
reg_gpio_t Struct Reference

Representation of GPIO register. More...

#include <reg_stm32f4xx.h>

Data Fields

volatile uint32_t MODER
 
volatile uint32_t OTYPER
 
volatile uint32_t OSPEEDR
 
volatile uint32_t PUPDR
 
volatile uint32_t IDR
 
volatile uint32_t ODR
 
volatile uint32_t BSRR
 
volatile uint32_t LCKR
 
volatile uint32_t AFRL
 
volatile uint32_t AFRH
 

Detailed Description

Representation of GPIO register.

Described in reference manual p.265ff.

Field Documentation

◆ AFRH

volatile uint32_t reg_gpio_t::AFRH

AF high register pin 8..15.

◆ AFRL

volatile uint32_t reg_gpio_t::AFRL

AF low register pin 0..7.

◆ BSRR

volatile uint32_t reg_gpio_t::BSRR

Bit set/reset register

◆ IDR

volatile uint32_t reg_gpio_t::IDR

Input data register.

◆ LCKR

volatile uint32_t reg_gpio_t::LCKR

Port lock register.

◆ MODER

volatile uint32_t reg_gpio_t::MODER

Port mode register.

◆ ODR

volatile uint32_t reg_gpio_t::ODR

output data register.

◆ OSPEEDR

volatile uint32_t reg_gpio_t::OSPEEDR

Output speed register.

◆ OTYPER

volatile uint32_t reg_gpio_t::OTYPER

Output type register.

◆ PUPDR

volatile uint32_t reg_gpio_t::PUPDR

Port pull-up/pull-down register.


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