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)