CMSIS + 0/773 examples
CodeScope will show references to GPIO_TypeDef from the following samples and libraries:
Drivers
Boards
Examples
STM32F4-Discovery
Applications
FatFs
Examples
ADC
DAC
GPIO
I2C
PWR
SPI
SPI_FullDuplex_AdvComIT
SPI_FullDuplex_AdvComPolling
TIM
UART
STM32F401-Discovery
Applications
Audio
FatFs
Examples
ADC
GPIO
I2C
PWR
SPI
TIM
UART
STM32F411E-Discovery
Applications
Audio
FatFs
Examples
ADC
GPIO
I2C
PWR
SPI
TIM
UART
STM32F411RE-Nucleo
Examples
GPIO
PWR
TIM
UART
Examples_LL
ADC
CRC
DMA
EXTI
GPIO
I2C
IWDG
PWR
RCC
RTC
SPI
TIM
USART
UTILS
WWDG
Examples_MIX
I2C
PWR
SPI
TIM
UART
STM32F413ZH-Nucleo
Examples
ADC
GPIO
I2C
PWR
SPI
TIM
UART
Applications
FatFs
FreeRTOS
USB_Device
USB_Host
STM32F429ZI-Nucleo
Examples
ADC
GPIO
PWR
TIM
UART
Applications
FatFs
FileX
LwIP
NetXDuo
ThreadX
USBX
USB_Device
USB_Host
Examples_LL
CORTEX
DAC
DMA2D
RNG
Examples_MIX
ADC
DMA2D
STM32446E_EVAL
Demonstrations
Applications
Audio
Camera
FatFs
FreeRTOS
STemWin
USB_Device
USB_Host
Examples
ADC
CAN
CEC
DAC
FMC
GPIO
I2C
QSPI
SAI
TIM
UART
STM32469I-Discovery
Demonstrations
Applications
Audio
Display
FatFs
FileX
FX_IAP
STemWin
ThreadX
USBX
USB_Device
USB_Host
Examples
ADC
DAC
FMC
GPIO
I2C
LCD_DSI
PWR
QSPI
SPI
TIM
UART
STM32469I_EVAL
Demonstrations
Applications
Audio
Camera
FatFs
FreeRTOS
LwIP
mbedTLS
STemWin
USB_Device
USB_Host
Examples
ADC
CAN
DAC
FMC
GPIO
I2C
LCD_DSI
QSPI
SAI
TIM
UART
STM32F412G-Discovery
Demonstrations
Applications
FatFs
FreeRTOS
STemWin
USB_Device
USB_Host
Examples
ADC
DFSDM
GPIO
HAL
I2C
PWR
QSPI
SPI
TIM
UART
STM32F412ZG-Nucleo
Examples
ADC
GPIO
I2C
PWR
SPI
TIM
UART
Applications
FatFs
USB_Device
USB_Host
STM32F413H-Discovery
Demonstrations
Applications
FatFs
STemWin
USB_Device
USB_Host
Examples
ADC
DAC
DFSDM
FMC
GPIO
QSPI
TIM
UART
STM32F429I-Discovery
Demonstrations
Applications
Display
FatFs
LibJPEG
STemWin
USB_Host
Examples
ADC
DAC
DMA2D
FMC
GPIO
I2C
LTDC
PWR
SPI
TIM
UART
STM32F446ZE-Nucleo
Examples
ADC
GPIO
PWR
TIM
UART
Applications
FatFs
USB_Device
USB_Host
STM32446E-Nucleo
Examples
GPIO
I2C
PWR
TIM
UART
STM324x9I_EVAL
Applications
Audio
Camera
Display
FatFs
FreeRTOS
LwIP
mbedTLS
STemWin
USB_Device
USB_Host
Demonstrations
STemWin
Examples
ADC
CAN
DAC
DMA2D
FMC
GPIO
LTDC
PWR
TIM
UART
STM324xG_EVAL
Applications
Camera
FatFs
FreeRTOS
LwIP
mbedTLS
STemWin
USB_Device
USB_Host
Examples
ADC
CAN
DAC
FSMC
GPIO
PWR
SMARTCARD
TIM
UART
STM32F401RE-Nucleo
Examples
GPIO
PWR
TIM
UART
STM32F410xx-Nucleo
Examples
GPIO
I2C
PWR
TIM
UART
Examples_LL
LPTIM
 
Symbols
loading...
Files
loading...

GPIO_TypeDef struct

General Purpose I/O

Syntax

typedef struct {   __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 AFR[2];    } GPIO_TypeDef;

Fields

MODER

GPIO port mode register, Address offset: 0x00. Read more...

OTYPER

GPIO port output type register, Address offset: 0x04. Read more...

OSPEEDR

GPIO port output speed register, Address offset: 0x08. Read more...

PUPDR

GPIO port pull-up/pull-down register, Address offset: 0x0C. Read more...

IDR

GPIO port input data register, Address offset: 0x10. Read more...

ODR

GPIO port output data register, Address offset: 0x14. Read more...

BSRR

GPIO port bit set/reset register, Address offset: 0x18. Read more...

LCKR

GPIO port configuration lock register, Address offset: 0x1C. Read more...

AFR

GPIO alternate function registers, Address offset: 0x20-0x24. Read more...

Examples

GPIO_TypeDef is referenced by 773 libraries and example projects.

References

LocationReferrerText
stm32f401xc.h:264
typedef struct
stm32f401xc.h:275
stm32f401xe.h:264
typedef struct
stm32f401xe.h:275
stm32f407xx.h:526
typedef struct
stm32f407xx.h:537
stm32f410rx.h:282
typedef struct
stm32f410rx.h:293
stm32f410tx.h:279
typedef struct
stm32f410tx.h:290
stm32f411xe.h:265
typedef struct
stm32f411xe.h:276
stm32f412zx.h:405
typedef struct
stm32f412zx.h:416
stm32f413xx.h:443
typedef struct
stm32f413xx.h:454
stm32f417xx.h:525
typedef struct
stm32f417xx.h:536
stm32f429xx.h:574
typedef struct
stm32f429xx.h:585
stm32f439xx.h:575
typedef struct
stm32f439xx.h:586
stm32f446xx.h:458
typedef struct
stm32f446xx.h:469
stm32f469xx.h:637
typedef struct
stm32f469xx.h:648
stm32f479xx.h:638
typedef struct
stm32f479xx.h:649
stm32f401xc.h:275GPIO_TypeDef
stm32f401xe.h:275GPIO_TypeDef
stm32f407xx.h:537GPIO_TypeDef
stm32f410rx.h:293GPIO_TypeDef
stm32f410tx.h:290GPIO_TypeDef
stm32f411xe.h:276GPIO_TypeDef
stm32f412zx.h:416GPIO_TypeDef
stm32f413xx.h:454GPIO_TypeDef
stm32f417xx.h:536GPIO_TypeDef
stm32f429xx.h:585GPIO_TypeDef
stm32f439xx.h:586GPIO_TypeDef
stm32f446xx.h:469GPIO_TypeDef
stm32f469xx.h:648GPIO_TypeDef
stm32f479xx.h:649GPIO_TypeDef

all items filtered out
GPIO_TypeDef
all items filtered out