STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
Loading...
Searching...
No Matches
Port_RegisterType Struct Reference

GPIOS registers struct. More...

#include <Registers.h>

Data Fields

volatile uint32 MODER
 
volatile uint32 OTYPER
 
volatile uint32 OSPEEDR
 
volatile uint32 PUPDR
 
volatile uint32 IDR
 
volatile uint32 ODR
 
volatile uint32 BSRR
 
volatile uint32 LCKR
 
volatile uint32 AFRL
 
volatile uint32 AFRH
 
volatile uint32 BRR
 

Detailed Description

GPIOS registers struct.

Field Documentation

◆ AFRH

volatile uint32 Port_RegisterType::AFRH

GPIO alternate function high register

◆ AFRL

volatile uint32 Port_RegisterType::AFRL

GPIO alternate function low register

◆ BRR

volatile uint32 Port_RegisterType::BRR

GPIO port bit reset register

◆ BSRR

volatile uint32 Port_RegisterType::BSRR

GPIO port bit set/reset register

◆ IDR

volatile uint32 Port_RegisterType::IDR

GPIO port input data register

◆ LCKR

volatile uint32 Port_RegisterType::LCKR

GPIO port configuration lock register

◆ MODER

volatile uint32 Port_RegisterType::MODER

GPIO port mode register

◆ ODR

volatile uint32 Port_RegisterType::ODR

GPIO port output data register

◆ OSPEEDR

volatile uint32 Port_RegisterType::OSPEEDR

GPIO port output speed register

◆ OTYPER

volatile uint32 Port_RegisterType::OTYPER

GPIO port output type register

◆ PUPDR

volatile uint32 Port_RegisterType::PUPDR

GPIO port pull-up/pull-down register


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