[−][src]Module alt_stm32f30x_hal::gpio
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 | 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) |