libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.

GPIO Port Control Register Values. More...

Collaboration diagram for GPIO_PCTL Values:

Macros

#define GPIO_PCTL_AF(pin, af)   ((af) << ((pin) * 4))
 GPIO Port Control Set AF for Pin. More...
 
#define GPIO_PCTL_MASK(pin)   GPIO_PCTL_AF((pin), 0xf)
 

Detailed Description

GPIO Port Control Register Values.

Macro Definition Documentation

◆ GPIO_PCTL_AF

#define GPIO_PCTL_AF (   pin,
  af 
)    ((af) << ((pin) * 4))

GPIO Port Control Set AF for Pin.

Definition at line 270 of file gpio.h.

◆ GPIO_PCTL_MASK

#define GPIO_PCTL_MASK (   pin)    GPIO_PCTL_AF((pin), 0xf)

Definition at line 272 of file gpio.h.