Module gpio

Module gpio 

Source
Expand description

General Purpose Input / Output

Structs§

AF0
$af
AF1
$af
AF2
$af
AF3
$af
AF4
$af
AF5
$af
AF6
$af
AF7
$af
AF8
$af
AF9
$af
AF10
$af
AF11
$af
AF12
$af
AF13
$af
AF14
$af
AF15
$af
AltFn
Alternating function
Analog
Analog
FastSpeed
Fast speed
Gpioa
GPIO ports
Gpiob
GPIO ports
Gpioc
GPIO ports
Gpiod
GPIO ports
Gpioe
GPIO ports
Gpiof
GPIO ports
HighSpeed
High speed
Input
Input
LowSpeed
Low speed
MediumSpeed
Medium speed
OpenDrain
Open drain
Output
Output
PA0
Pin
PA1
Pin
PA2
Pin
PA3
Pin
PA4
Pin
PA5
Pin
PA6
Pin
PA7
Pin
PA8
Pin
PA9
Pin
PA10
Pin
PA11
Pin
PA12
Pin
PA13
Pin
PA14
Pin
PA15
Pin
PAx
Partially erased pin
PB0
Pin
PB1
Pin
PB2
Pin
PB3
Pin
PB4
Pin
PB5
Pin
PB6
Pin
PB7
Pin
PB8
Pin
PB9
Pin
PB10
Pin
PB11
Pin
PB12
Pin
PB13
Pin
PB14
Pin
PB15
Pin
PBx
Partially erased pin
PC0
Pin
PC1
Pin
PC2
Pin
PC3
Pin
PC4
Pin
PC5
Pin
PC6
Pin
PC7
Pin
PC8
Pin
PC9
Pin
PC10
Pin
PC11
Pin
PC12
Pin
PC13
Pin
PC14
Pin
PC15
Pin
PCx
Partially erased pin
PD0
Pin
PD1
Pin
PD2
Pin
PD3
Pin
PD4
Pin
PD5
Pin
PD6
Pin
PD7
Pin
PD8
Pin
PD9
Pin
PD10
Pin
PD11
Pin
PD12
Pin
PD13
Pin
PD14
Pin
PD15
Pin
PDx
Partially erased pin
PE0
Pin
PE1
Pin
PE2
Pin
PE3
Pin
PE4
Pin
PE5
Pin
PE6
Pin
PE7
Pin
PE8
Pin
PE9
Pin
PE10
Pin
PE11
Pin
PE12
Pin
PE13
Pin
PE14
Pin
PE15
Pin
PEx
Partially erased pin
PF0
Pin
PF1
Pin
PF2
Pin
PF4
Pin
PF6
Pin
PF9
Pin
PF10
Pin
PFx
Partially erased pin
PullDown
Pull down
PullNone
No pull; floating
PullReserved
Reserved
PullUp
Pull up
PushPull
Push pull

Enums§

Group
GPIO pin group [A-F]

Traits§

AltFnNum
AltFn number
GPIOPin
Marker trait for any pin
GpioExt
Extension trait to split a GPIO peripheral in independent pins and registers
OutputSpeed
Configures output speed
OutputType
Output type
PinMode
Trait for pin mode
PullType
Pull (pin resistor state)