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
- Fast
Speed - Fast speed
- Gpioa
- GPIO ports
- Gpiob
- GPIO ports
- Gpioc
- GPIO ports
- Gpiod
- GPIO ports
- Gpioe
- GPIO ports
- Gpiof
- GPIO ports
- High
Speed - High speed
- Input
- Input
- LowSpeed
- Low speed
- Medium
Speed - Medium speed
- Open
Drain - 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
- Pull
Down - Pull down
- Pull
None - No pull; floating
- Pull
Reserved - Reserved
- PullUp
- Pull up
- Push
Pull - Push pull
Enums§
- Group
- GPIO pin group [A-F]
Traits§
- AltFn
Num - AltFn number
- GPIOPin
- Marker trait for any pin
- GpioExt
- Extension trait to split a GPIO peripheral in independent pins and registers
- Output
Speed - Configures output speed
- Output
Type - Output type
- PinMode
- Trait for pin mode
- Pull
Type - Pull (pin resistor state)