Module alt_stm32f30x_hal::gpio [−][src]
General Purpose Input / Output
Structs
AF0 |
AF0 |
AF1 |
AF1 |
AF2 |
AF2 |
AF3 |
AF3 |
AF4 |
AF4 |
AF5 |
AF5 |
AF6 |
AF6 |
AF7 |
AF7 |
AF8 |
AF8 |
AF9 |
AF9 |
AF10 |
AF10 |
AF11 |
AF11 |
AF12 |
AF12 |
AF13 |
AF13 |
AF14 |
AF14 |
AF15 |
AF15 |
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 |
Traits
AltFnNum |
AltFn number |
GPIOPin |
Market 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) |