|
STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
|
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 |
GPIOS registers struct.
| volatile uint32 Port_RegisterType::AFRH |
GPIO alternate function high register
| volatile uint32 Port_RegisterType::AFRL |
GPIO alternate function low register
| volatile uint32 Port_RegisterType::BRR |
GPIO port bit reset register
| volatile uint32 Port_RegisterType::BSRR |
GPIO port bit set/reset register
| volatile uint32 Port_RegisterType::IDR |
GPIO port input data register
| volatile uint32 Port_RegisterType::LCKR |
GPIO port configuration lock register
| volatile uint32 Port_RegisterType::MODER |
GPIO port mode register
| volatile uint32 Port_RegisterType::ODR |
GPIO port output data register
| volatile uint32 Port_RegisterType::OSPEEDR |
GPIO port output speed register
| volatile uint32 Port_RegisterType::OTYPER |
GPIO port output type register
| volatile uint32 Port_RegisterType::PUPDR |
GPIO port pull-up/pull-down register