[][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

Pin is locked (type state)

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)

Unlocked

Pin is not locked (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