Expand description
General Purpose Input / Output
Re-exports§
pub use gpioa::PA0;pub use gpioa::PA1;pub use gpioa::PA2;pub use gpioa::PA3;pub use gpioa::PA4;pub use gpioa::PA5;pub use gpioa::PA6;pub use gpioa::PA7;pub use gpioa::PA8;pub use gpioa::PA9;pub use gpioa::PA10;pub use gpioa::PA11;pub use gpioa::PA12;pub use gpioa::PA13;pub use gpioa::PA14;pub use gpioa::PA15;pub use gpiob::PB0;pub use gpiob::PB1;pub use gpiob::PB2;pub use gpiob::PB3;pub use gpiob::PB4;pub use gpiob::PB5;pub use gpiob::PB6;pub use gpiob::PB7;pub use gpiob::PB8;pub use gpiob::PB9;pub use gpiob::PB10;pub use gpiob::PB11;pub use gpiob::PB12;pub use gpiob::PB13;pub use gpiob::PB14;pub use gpiob::PB15;pub use gpioc::PC0;pub use gpioc::PC1;pub use gpioc::PC2;pub use gpioc::PC3;pub use gpioc::PC4;pub use gpioc::PC5;pub use gpioc::PC6;pub use gpioc::PC7;pub use gpioc::PC8;pub use gpioc::PC9;pub use gpioc::PC10;pub use gpioc::PC11;pub use gpioc::PC12;pub use gpioc::PC13;pub use gpioc::PC14;pub use gpioc::PC15;pub use gpiod::PD0;pub use gpiod::PD1;pub use gpiod::PD2;pub use gpiod::PD3;pub use gpiod::PD4;pub use gpiod::PD5;pub use gpiod::PD6;pub use gpiod::PD7;pub use gpiod::PD8;pub use gpiod::PD9;pub use gpiod::PD10;pub use gpiod::PD11;pub use gpiod::PD12;pub use gpiod::PD13;pub use gpiod::PD14;pub use gpiod::PD15;pub use gpiof::PF0;pub use gpiof::PF1;pub use gpiof::PF2;pub use gpiof::PF3;pub use gpiof::PF4;pub use gpiof::PF5;pub use gpiof::PF6;pub use gpiof::PF7;pub use gpiof::PF8;pub use gpiof::PF9;pub use gpiof::PF10;pub use gpiof::PF11;pub use gpiof::PF12;pub use gpiof::PF13;pub use gpiof::PF14;pub use gpiof::PF15;
Modules§
Structs§
- Analog
- Analog mode (type state)
- Floating
- Floating input (type state)
- Input
- Input mode (type state)
- Open
Drain - Open drain input or output (type state)
- Output
- Output mode (type state)
- Pin
- Fully erased pin
- Pull
Down - Pulled down input (type state)
- PullUp
- Pulled up input (type state)
- Push
Pull - Push pull output (type state)
Enums§
- Signal
Edge - Trigger edge
- Speed
- GPIO Pin speed selection
Traits§
- GpioExt
- Extension trait to split a GPIO peripheral in independent pins and registers
Type Aliases§
- Default
Mode - Default pin mode