pub struct Parts {
Show 52 fields pub port: Port, pub pa0: Pin<PA00, Input<Floating>>, pub pa1: Pin<PA01, Input<Floating>>, pub pa2: Pin<PA02, Input<Floating>>, pub pa3: Pin<PA03, Input<Floating>>, pub pa4: Pin<PA04, Input<Floating>>, pub pa5: Pin<PA05, Input<Floating>>, pub pa6: Pin<PA06, Input<Floating>>, pub pa7: Pin<PA07, Input<Floating>>, pub pa8: Pin<PA08, Input<Floating>>, pub pa9: Pin<PA09, Input<Floating>>, pub pa10: Pin<PA10, Input<Floating>>, pub pa11: Pin<PA11, Input<Floating>>, pub pa12: Pin<PA12, Input<Floating>>, pub pa13: Pin<PA13, Input<Floating>>, pub pa14: Pin<PA14, Input<Floating>>, pub pa15: Pin<PA15, Input<Floating>>, pub pa16: Pin<PA16, Input<Floating>>, pub pa17: Pin<PA17, Input<Floating>>, pub pa18: Pin<PA18, Input<Floating>>, pub pa19: Pin<PA19, Input<Floating>>, pub pa20: Pin<PA20, Input<Floating>>, pub pa21: Pin<PA21, Input<Floating>>, pub pa22: Pin<PA22, Input<Floating>>, pub pa23: Pin<PA23, Input<Floating>>, pub pa24: Pin<PA24, Input<Floating>>, pub pa25: Pin<PA25, Input<Floating>>, pub pa27: Pin<PA27, Input<Floating>>, pub pa30: Pin<PA30, Input<Floating>>, pub pa31: Pin<PA31, Input<Floating>>, pub pb0: Pin<PB00, Input<Floating>>, pub pb1: Pin<PB01, Input<Floating>>, pub pb2: Pin<PB02, Input<Floating>>, pub pb3: Pin<PB03, Input<Floating>>, pub pb4: Pin<PB04, Input<Floating>>, pub pb5: Pin<PB05, Input<Floating>>, pub pb6: Pin<PB06, Input<Floating>>, pub pb7: Pin<PB07, Input<Floating>>, pub pb8: Pin<PB08, Input<Floating>>, pub pb9: Pin<PB09, Input<Floating>>, pub pb10: Pin<PB10, Input<Floating>>, pub pb11: Pin<PB11, Input<Floating>>, pub pb12: Pin<PB12, Input<Floating>>, pub pb13: Pin<PB13, Input<Floating>>, pub pb14: Pin<PB14, Input<Floating>>, pub pb15: Pin<PB15, Input<Floating>>, pub pb16: Pin<PB16, Input<Floating>>, pub pb17: Pin<PB17, Input<Floating>>, pub pb22: Pin<PB22, Input<Floating>>, pub pb23: Pin<PB23, Input<Floating>>, pub pb30: Pin<PB30, Input<Floating>>, pub pb31: Pin<PB31, Input<Floating>>,
}
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

Expand description

Holds the GPIO Port peripheral and broken out pin instances

Fields

port: Port
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

Opaque port reference

pa0: Pin<PA00, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa1: Pin<PA01, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa2: Pin<PA02, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa3: Pin<PA03, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa4: Pin<PA04, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa5: Pin<PA05, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa6: Pin<PA06, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa7: Pin<PA07, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa8: Pin<PA08, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa9: Pin<PA09, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa10: Pin<PA10, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa11: Pin<PA11, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa12: Pin<PA12, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa13: Pin<PA13, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa14: Pin<PA14, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa15: Pin<PA15, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa16: Pin<PA16, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa17: Pin<PA17, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa18: Pin<PA18, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa19: Pin<PA19, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa20: Pin<PA20, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa21: Pin<PA21, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa22: Pin<PA22, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa23: Pin<PA23, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa24: Pin<PA24, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa25: Pin<PA25, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa27: Pin<PA27, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa30: Pin<PA30, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pa31: Pin<PA31, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb0: Pin<PB00, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb1: Pin<PB01, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb2: Pin<PB02, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb3: Pin<PB03, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb4: Pin<PB04, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb5: Pin<PB05, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb6: Pin<PB06, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb7: Pin<PB07, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb8: Pin<PB08, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb9: Pin<PB09, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb10: Pin<PB10, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb11: Pin<PB11, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb12: Pin<PB12, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb13: Pin<PB13, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb14: Pin<PB14, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb15: Pin<PB15, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb16: Pin<PB16, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb17: Pin<PB17, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb22: Pin<PB22, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb23: Pin<PB23, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb30: Pin<PB30, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

pb31: Pin<PB31, Input<Floating>>
👎 Deprecated since 0.13.0:

The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Casts the value.

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Casts the value.

Casts the value.

Casts the value.

Performs the conversion.

Performs the conversion.

Casts the value.

OverflowingCasts the value.

Should always be Self

Casts the value.

Casts the value.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Casts the value.

UnwrappedCasts the value.

Casts the value.

WrappingCasts the value.