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