pub struct Parts {Show 22 fields
pub afrh: AFRH,
pub afrl: AFRL,
pub moder: MODER,
pub ospeedr: OSPEEDR,
pub otyper: OTYPER,
pub pupdr: PUPDR,
pub pc0: PC0<Input>,
pub pc1: PC1<Input>,
pub pc2: PC2<Input>,
pub pc3: PC3<Input>,
pub pc4: PC4<Input>,
pub pc5: PC5<Input>,
pub pc6: PC6<Input>,
pub pc7: PC7<Input>,
pub pc8: PC8<Input>,
pub pc9: PC9<Input>,
pub pc10: PC10<Input>,
pub pc11: PC11<Input>,
pub pc12: PC12<Input>,
pub pc13: PC13<Input>,
pub pc14: PC14<Input>,
pub pc15: PC15<Input>,
}
Expand description
GPIO parts
Fields§
§afrh: AFRH
Opaque AFRH register
afrl: AFRL
Opaque AFRL register
moder: MODER
Opaque MODER register
ospeedr: OSPEEDR
Opaque OSPEEDR register
otyper: OTYPER
Opaque OTYPER register
pupdr: PUPDR
Opaque PUPDR register
pc0: PC0<Input>
Pin PC0
pc1: PC1<Input>
Pin PC1
pc2: PC2<Input>
Pin PC2
pc3: PC3<Input>
Pin PC3
pc4: PC4<Input>
Pin PC4
pc5: PC5<Input>
Pin PC5
pc6: PC6<Input>
Pin PC6
pc7: PC7<Input>
Pin PC7
pc8: PC8<Input>
Pin PC8
pc9: PC9<Input>
Pin PC9
pc10: PC10<Input>
Pin PC10
pc11: PC11<Input>
Pin PC11
pc12: PC12<Input>
Pin PC12
pc13: PC13<Input>
Pin PC13
pc14: PC14<Input>
Pin PC14
pc15: PC15<Input>
Pin PC15
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