Module gpio

Module gpio 

Source
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 gpioe::PE0;
pub use gpioe::PE1;
pub use gpioe::PE2;
pub use gpioe::PE3;
pub use gpioe::PE4;
pub use gpioe::PE5;
pub use gpioe::PE6;
pub use gpioe::PE7;
pub use gpioe::PE8;
pub use gpioe::PE9;
pub use gpioe::PE10;
pub use gpioe::PE11;
pub use gpioe::PE12;
pub use gpioe::PE13;
pub use gpioe::PE14;
pub use gpioe::PE15;

Modules§

gpioa
GPIO
gpiob
GPIO
gpioc
GPIO
gpiod
GPIO
gpioe
GPIO

Structs§

Afr
Opaque AFR register
Alternate
Alternate mode (type state)
Analog
Analog mode (type state)
ErasedPin
Fully erased pin
Floating
Floating input (type state)
Input
Input mode (type state)
MODER
Opaque MODER register
OSPEEDR
Opaque OSPEEDR register
OTYPER
Opaque OTYPER register
OpenDrain
Open drain output (type state)
Output
Output mode (type state)
PUPDR
Opaque PUPDR register
PartiallyErasedPin
Partially erased pin
Pin
Generic pin type
PullDown
Pulled down input (type state)
PullUp
Pulled up input (type state)
PushPull
Push pull output (type state)

Enums§

Edge
PinState
Digital output pin state
Speed
GPIO Pin speed selection

Traits§

ExtiPin
External Interrupt Pin
GpioExt
Extension trait to split a GPIO peripheral in independent pins and registers
PinExt

Type Aliases§

Debugger
EPin
PEPin