Module xmc1000_hal::gpio[][src]

General Purpose Input / Output

Modules

port0
port1
port2

Structs

Direct

Output mode (type state)

Floating

Floating input (type state)

HW0

Hardware driven 0 (type state)

HW1

Hardware driven 1 (type state)

Input

Input mode (type state)

OpenDrain

Open drain output (type state)

OpenDrainAlt1

Open drain output alternate function 1 (type state)

OpenDrainAlt2

Open drain output alternate function 2 (type state)

OpenDrainAlt3

Open drain output alternate function 3 (type state)

OpenDrainAlt4

Open drain output alternate function 4 (type state)

OpenDrainAlt5

Open drain output alternate function 5 (type state)

OpenDrainAlt6

Open drain output alternate function 6 (type state)

OpenDrainAlt7

Open drain output alternate function 7 (type state)

Output

Output mode (type state)

PullDown

Pulled down input (type state)

PullUp

Pulled up input (type state)

PushPull

Push pull output (type state)

PushPullAlt1

Push pull output alternate function 1 (type state)

PushPullAlt2

Push pull output alternate function 2 (type state)

PushPullAlt3

Push pull output alternate function 3 (type state)

PushPullAlt4

Push pull output alternate function 4 (type state)

PushPullAlt5

Push pull output alternate function 5 (type state)

PushPullAlt6

Push pull output alternate function 6 (type state)

PushPullAlt7

Push pull output alternate function 7 (type state)

Traits

GpioExt

Extension trait to split a GPIO peripheral in independent pins and registers