GPIO port register structure. More...
#include <gpio_reg.h>
Public Attributes | |
__IO uint32_t | MODER |
__IO uint32_t | OTYPER |
__IO uint32_t | OSPEEDR |
__IO uint32_t | PUPDR |
__IO uint32_t | IDR |
__IO uint32_t | ODR |
__IO uint32_t | BSRR |
__IO uint32_t | LCKR |
__IO uint32_t | AFRL |
__IO uint32_t | AFRH |
GPIO port register structure.
Represents all the standard registers for a GPIO port:
__IO uint32_t GPIOx_Typedef::AFRH |
GPIO alternate function high register
__IO uint32_t GPIOx_Typedef::AFRL |
GPIO alternate function low register
__IO uint32_t GPIOx_Typedef::BSRR |
GPIO bit set/reset register
__IO uint32_t GPIOx_Typedef::IDR |
GPIO input data register
__IO uint32_t GPIOx_Typedef::LCKR |
GPIO configuration lock register
__IO uint32_t GPIOx_Typedef::MODER |
GPIO port mode register
__IO uint32_t GPIOx_Typedef::ODR |
GPIO output data register
__IO uint32_t GPIOx_Typedef::OSPEEDR |
GPIO output speed register
__IO uint32_t GPIOx_Typedef::OTYPER |
GPIO output type register
__IO uint32_t GPIOx_Typedef::PUPDR |
GPIO pull-up/pull-down register