pub struct Parts {Show 22 fields
pub afrh: Afr<H8, 'D'>,
pub afrl: Afr<L8, 'D'>,
pub moder: MODER<'D'>,
pub otyper: OTYPER<'D'>,
pub ospeedr: OSPEEDR<'D'>,
pub pupdr: PUPDR<'D'>,
pub pd0: PD0<Analog>,
pub pd1: PD1<Analog>,
pub pd2: PD2<Analog>,
pub pd3: PD3<Analog>,
pub pd4: PD4<Analog>,
pub pd5: PD5<Analog>,
pub pd6: PD6<Analog>,
pub pd7: PD7<Analog>,
pub pd8: PD8<Analog>,
pub pd9: PD9<Analog>,
pub pd10: PD10<Analog>,
pub pd11: PD11<Analog>,
pub pd12: PD12<Analog>,
pub pd13: PD13<Analog>,
pub pd14: PD14<Analog>,
pub pd15: PD15<Analog>,
}
Expand description
GPIO parts
Fields
afrh: Afr<H8, 'D'>
Opaque AFRH register
afrl: Afr<L8, 'D'>
Opaque AFRL register
moder: MODER<'D'>
Opaque MODER register
otyper: OTYPER<'D'>
Opaque OTYPER register
ospeedr: OSPEEDR<'D'>
Opaque OSPEEDR register
pupdr: PUPDR<'D'>
Opaque PUPDR register
pd0: PD0<Analog>
Pin
pd1: PD1<Analog>
Pin
pd2: PD2<Analog>
Pin
pd3: PD3<Analog>
Pin
pd4: PD4<Analog>
Pin
pd5: PD5<Analog>
Pin
pd6: PD6<Analog>
Pin
pd7: PD7<Analog>
Pin
pd8: PD8<Analog>
Pin
pd9: PD9<Analog>
Pin
pd10: PD10<Analog>
Pin
pd11: PD11<Analog>
Pin
pd12: PD12<Analog>
Pin
pd13: PD13<Analog>
Pin
pd14: PD14<Analog>
Pin
pd15: PD15<Analog>
Pin
Auto Trait Implementations
impl RefUnwindSafe for Parts
impl Send for Parts
impl Sync for Parts
impl Unpin for Parts
impl UnwindSafe for Parts
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more