libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
f0/gpio.h File Reference
Include dependency graph for f0/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 GPIOF_BRR   GPIO_BRR(GPIOF)
 
#define GPIO_OSPEED_LOW   0x0
 
#define GPIO_OSPEED_MED   0x1
 
#define GPIO_OSPEED_HIGH   0x3
 

Macro Definition Documentation

◆ GPIO_BRR

#define GPIO_BRR (   port)    MMIO32((port) + 0x28)

Definition at line 44 of file f0/gpio.h.

◆ GPIOA_BRR

#define GPIOA_BRR   GPIO_BRR(GPIOA)

Definition at line 45 of file f0/gpio.h.

◆ GPIOB_BRR

#define GPIOB_BRR   GPIO_BRR(GPIOB)

Definition at line 46 of file f0/gpio.h.

◆ GPIOC_BRR

#define GPIOC_BRR   GPIO_BRR(GPIOC)

Definition at line 47 of file f0/gpio.h.

◆ GPIOD_BRR

#define GPIOD_BRR   GPIO_BRR(GPIOD)

Definition at line 48 of file f0/gpio.h.

◆ GPIOF_BRR

#define GPIOF_BRR   GPIO_BRR(GPIOF)

Definition at line 49 of file f0/gpio.h.