Expand description

General Purpose Input / Output

Structs

Extra Function

Floating Input

Represents a pin configured for input. The MODE type is typically one of Floating, PullDown or PullUp.

Open drain output

Represents a pin configured for output. The MODE type is typically one of PushPull, or OpenDrain.

Peripheral Function A

Peripheral Function B

Peripheral Function C

Peripheral Function D

Holds the GPIO broken out pin instances (consumes the Ports object)

Pulled down Input

Pulled up Input

Totem Pole aka Push-Pull

System Function

Enums

Traits

The GpioExt trait allows splitting the PORT hardware into its constituent pin parts.