libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
g0/gpio.h File Reference
Include dependency graph for g0/gpio.h:

Go to the source code of this file.

Macros

#define GPIO_BRR(port)   MMIO32((port) + 0x28)
 
#define GPIOA_BRR   GPIO_BRR(GPIOA)
 
#define GPIOB_BRR   GPIO_BRR(GPIOB)
 
#define GPIOC_BRR   GPIO_BRR(GPIOC)
 
#define GPIOD_BRR   GPIO_BRR(GPIOD)
 
#define GPIOE_BRR   GPIO_BRR(GPIOE)
 
#define GPIOF_BRR   GPIO_BRR(GPIOF)
 
#define GPIO_OSPEED_LOW   0x0
 
#define GPIO_OSPEED_MED   0x1
 
#define GPIO_OSPEED_HIGH   0x2
 
#define GPIO_OSPEED_VERYHIGH   0x3