Struct grand_central_m4::gpio::Parts [−][src]
pub struct Parts {Show 100 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 pb18: Pin<PB18, Input<Floating>>,
pub pb19: Pin<PB19, Input<Floating>>,
pub pb20: Pin<PB20, Input<Floating>>,
pub pb21: Pin<PB21, Input<Floating>>,
pub pb22: Pin<PB22, Input<Floating>>,
pub pb23: Pin<PB23, Input<Floating>>,
pub pb24: Pin<PB24, Input<Floating>>,
pub pb25: Pin<PB25, Input<Floating>>,
pub pb26: Pin<PB26, Input<Floating>>,
pub pb27: Pin<PB27, Input<Floating>>,
pub pb28: Pin<PB28, Input<Floating>>,
pub pb29: Pin<PB29, Input<Floating>>,
pub pb30: Pin<PB30, Input<Floating>>,
pub pb31: Pin<PB31, Input<Floating>>,
pub pc0: Pin<PC00, Input<Floating>>,
pub pc1: Pin<PC01, Input<Floating>>,
pub pc2: Pin<PC02, Input<Floating>>,
pub pc3: Pin<PC03, Input<Floating>>,
pub pc4: Pin<PC04, Input<Floating>>,
pub pc5: Pin<PC05, Input<Floating>>,
pub pc6: Pin<PC06, Input<Floating>>,
pub pc7: Pin<PC07, Input<Floating>>,
pub pc10: Pin<PC10, Input<Floating>>,
pub pc11: Pin<PC11, Input<Floating>>,
pub pc12: Pin<PC12, Input<Floating>>,
pub pc13: Pin<PC13, Input<Floating>>,
pub pc14: Pin<PC14, Input<Floating>>,
pub pc15: Pin<PC15, Input<Floating>>,
pub pc16: Pin<PC16, Input<Floating>>,
pub pc17: Pin<PC17, Input<Floating>>,
pub pc18: Pin<PC18, Input<Floating>>,
pub pc19: Pin<PC19, Input<Floating>>,
pub pc20: Pin<PC20, Input<Floating>>,
pub pc21: Pin<PC21, Input<Floating>>,
pub pc22: Pin<PC22, Input<Floating>>,
pub pc23: Pin<PC23, Input<Floating>>,
pub pc24: Pin<PC24, Input<Floating>>,
pub pc25: Pin<PC25, Input<Floating>>,
pub pc26: Pin<PC26, Input<Floating>>,
pub pc27: Pin<PC27, Input<Floating>>,
pub pc28: Pin<PC28, Input<Floating>>,
pub pc30: Pin<PC30, Input<Floating>>,
pub pc31: Pin<PC31, Input<Floating>>,
pub pd0: Pin<PD00, Input<Floating>>,
pub pd1: Pin<PD01, Input<Floating>>,
pub pd8: Pin<PD08, Input<Floating>>,
pub pd9: Pin<PD09, Input<Floating>>,
pub pd10: Pin<PD10, Input<Floating>>,
pub pd11: Pin<PD11, Input<Floating>>,
pub pd12: Pin<PD12, Input<Floating>>,
pub pd20: Pin<PD20, Input<Floating>>,
pub pd21: Pin<PD21, 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.
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.
pb0: Pin<PB00, Input<Floating>>
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>>
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.
pb4: Pin<PB04, Input<Floating>>
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>>
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>>
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>>
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.
pb12: Pin<PB12, Input<Floating>>
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>>
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>>
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>>
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>>
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>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pb18: Pin<PB18, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pb19: Pin<PB19, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pb20: Pin<PB20, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pb21: Pin<PB21, 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.
pb24: Pin<PB24, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pb25: Pin<PB25, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pb26: Pin<PB26, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pb27: Pin<PB27, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pb28: Pin<PB28, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pb29: Pin<PB29, Input<Floating>>
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>>
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>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc0: Pin<PC00, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc1: Pin<PC01, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc2: Pin<PC02, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc3: Pin<PC03, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc4: Pin<PC04, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc5: Pin<PC05, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc6: Pin<PC06, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc7: Pin<PC07, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc10: Pin<PC10, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc11: Pin<PC11, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc12: Pin<PC12, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc13: Pin<PC13, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc14: Pin<PC14, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc15: Pin<PC15, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc16: Pin<PC16, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc17: Pin<PC17, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc18: Pin<PC18, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc19: Pin<PC19, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc20: Pin<PC20, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc21: Pin<PC21, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc22: Pin<PC22, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc23: Pin<PC23, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc24: Pin<PC24, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc25: Pin<PC25, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc26: Pin<PC26, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc27: Pin<PC27, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc28: Pin<PC28, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc30: Pin<PC30, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pc31: Pin<PC31, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pd0: Pin<PD00, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pd1: Pin<PD01, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pd8: Pin<PD08, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pd9: Pin<PD09, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pd10: Pin<PD10, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pd11: Pin<PD11, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pd12: Pin<PD12, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pd20: Pin<PD20, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.
pd21: Pin<PD21, Input<Floating>>
The gpio::v1 module is deprecated, and will be removed in a subsequent release. Please use the gpio::v2 module instead.