pub struct Parts {Show 39 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 pa28: Pin<PA28, Input<Floating>>,
pub pa30: Pin<PA30, Input<Floating>>,
pub pa31: Pin<PA31, Input<Floating>>,
pub pb2: Pin<PB02, Input<Floating>>,
pub pb3: Pin<PB03, 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 pb22: Pin<PB22, Input<Floating>>,
pub pb23: Pin<PB23, Input<Floating>>,
}
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
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pa28: Pin<PA28, Input<Floating>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
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>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.