pub struct Parts {Show 22 fields
pub afrh: Afr<H8, 'B'>,
pub afrl: Afr<L8, 'B'>,
pub moder: MODER<'B'>,
pub otyper: OTYPER<'B'>,
pub ospeedr: OSPEEDR<'B'>,
pub pupdr: PUPDR<'B'>,
pub pb0: PB0<Analog>,
pub pb1: PB1<Analog>,
pub pb2: PB2<Analog>,
pub pb3: PB3<Debugger>,
pub pb4: PB4<Debugger>,
pub pb5: PB5<Analog>,
pub pb6: PB6<Analog>,
pub pb7: PB7<Analog>,
pub pb8: PB8<Analog>,
pub pb9: PB9<Analog>,
pub pb10: PB10<Analog>,
pub pb11: PB11<Analog>,
pub pb12: PB12<Analog>,
pub pb13: PB13<Analog>,
pub pb14: PB14<Analog>,
pub pb15: PB15<Analog>,
}
Expand description
GPIO parts
Fields
afrh: Afr<H8, 'B'>
Opaque AFRH register
afrl: Afr<L8, 'B'>
Opaque AFRL register
moder: MODER<'B'>
Opaque MODER register
otyper: OTYPER<'B'>
Opaque OTYPER register
ospeedr: OSPEEDR<'B'>
Opaque OSPEEDR register
pupdr: PUPDR<'B'>
Opaque PUPDR register
pb0: PB0<Analog>
Pin
pb1: PB1<Analog>
Pin
pb2: PB2<Analog>
Pin
pb3: PB3<Debugger>
Pin
pb4: PB4<Debugger>
Pin
pb5: PB5<Analog>
Pin
pb6: PB6<Analog>
Pin
pb7: PB7<Analog>
Pin
pb8: PB8<Analog>
Pin
pb9: PB9<Analog>
Pin
pb10: PB10<Analog>
Pin
pb11: PB11<Analog>
Pin
pb12: PB12<Analog>
Pin
pb13: PB13<Analog>
Pin
pb14: PB14<Analog>
Pin
pb15: PB15<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