pub struct Parts {Show 21 fields
pub afrh: AFRH,
pub afrl: AFRL,
pub moder: MODER,
pub otyper: OTYPER,
pub pupdr: PUPDR,
pub pc0: PC0<Input<Floating>>,
pub pc1: PC1<Input<Floating>>,
pub pc2: PC2<Input<Floating>>,
pub pc3: PC3<Input<Floating>>,
pub pc4: PC4<Input<Floating>>,
pub pc5: PC5<Input<Floating>>,
pub pc6: PC6<Input<Floating>>,
pub pc7: PC7<Input<Floating>>,
pub pc8: PC8<Input<Floating>>,
pub pc9: PC9<Input<Floating>>,
pub pc10: PC10<Input<Floating>>,
pub pc11: PC11<Input<Floating>>,
pub pc12: PC12<Input<Floating>>,
pub pc13: PC13<Input<Floating>>,
pub pc14: PC14<Input<Floating>>,
pub pc15: PC15<Input<Floating>>,
}
Expand description
GPIO parts
Fields§
§afrh: AFRH
Opaque AFRH register
afrl: AFRL
Opaque AFRL register
moder: MODER
Opaque MODER register
otyper: OTYPER
Opaque OTYPER register
pupdr: PUPDR
Opaque PUPDR register
pc0: PC0<Input<Floating>>
Pin
pc1: PC1<Input<Floating>>
Pin
pc2: PC2<Input<Floating>>
Pin
pc3: PC3<Input<Floating>>
Pin
pc4: PC4<Input<Floating>>
Pin
pc5: PC5<Input<Floating>>
Pin
pc6: PC6<Input<Floating>>
Pin
pc7: PC7<Input<Floating>>
Pin
pc8: PC8<Input<Floating>>
Pin
pc9: PC9<Input<Floating>>
Pin
pc10: PC10<Input<Floating>>
Pin
pc11: PC11<Input<Floating>>
Pin
pc12: PC12<Input<Floating>>
Pin
pc13: PC13<Input<Floating>>
Pin
pc14: PC14<Input<Floating>>
Pin
pc15: PC15<Input<Floating>>
Pin
Auto Trait Implementations§
impl Freeze for Parts
impl RefUnwindSafe for Parts
impl Send for Parts
impl Sync for Parts
impl Unpin for Parts
impl UnwindSafe for Parts
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more