[−][src]Module gd32vf103_hal::gpio
General Purpose Input / Output
Modules
gpioa | GPIO port |
gpiob | GPIO port |
gpioc | GPIO port |
gpiod | GPIO port |
gpioe | GPIO port |
Structs
Alternate | Alternate mode (type state) |
Analog | Analog input mode (type state) |
Floating | Floating input mode (type state) |
Input | Input mode (type state) |
Locked | Wraps a pin if this pin is locked |
OpenDrain | Open drain output or alternate (type state) |
Output | Output mode (type state) |
PullDown | Pulled down input mode (type state) |
PullUp | Pulled up input mode (type state) |
PushPull | Push-pull output or alternate (type state) |
UpTo2MHz | Output speed up to 2 MHz (type param) |
UpTo10MHz | Output speed up to 10 MHz (type param) |
UpTo50MHz | Output speed up to 50 MHz (type param) |
Traits
Active | Marker trait for active states |
GpioExt | Extension trait to split a GPIO peripheral into independent pins and registers |
Speed | Marker trait for valid output speed |
Unlock | Useful unlock methods for lock marked pins |