Expand description

General Purpose Input / Output

Structs

$af

$af

$af

$af

$af

$af

$af

$af

$af

$af

$af

$af

$af

$af

$af

$af

Alternating function

Analog

Fast speed

GPIO ports

GPIO ports

GPIO ports

GPIO ports

GPIO ports

GPIO ports

High speed

Input

Low speed

Medium speed

Open drain

Output

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Partially erased pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Partially erased pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Partially erased pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Partially erased pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Partially erased pin

Pin

Pin

Pin

Pin

Pin

Pin

Pin

Partially erased pin

Pull down

No pull; floating

Reserved

Pull up

Push pull

Enums

GPIO pin group [A-F]

Traits

AltFn number

Marker trait for any pin

Extension trait to split a GPIO peripheral in independent pins and registers

Configures output speed

Output type

Trait for pin mode

Pull (pin resistor state)