Struct I3cpucr
#[repr(transparent)]pub struct I3cpucr(pub u32);Expand description
PWR I3C pull-up control register.
Tuple Fields§
§0: u32Implementations§
§impl I3cpucr
impl I3cpucr
pub const fn i3cpa15_pu(&self) -> bool
pub const fn i3cpa15_pu(&self) -> bool
Port PA15 I3C pull-up bit.
pub const fn set_i3cpa15_pu(&mut self, val: bool)
pub const fn set_i3cpa15_pu(&mut self, val: bool)
Port PA15 I3C pull-up bit.
pub const fn set_i3cpb3_pu(&mut self, val: bool)
pub const fn set_i3cpb3_pu(&mut self, val: bool)
Port PB3 I3C pull-up bit.
pub const fn set_i3cpb4_pu(&mut self, val: bool)
pub const fn set_i3cpb4_pu(&mut self, val: bool)
Port PB4 I3C pull-up bit.
pub const fn set_i3cpb8_pu(&mut self, val: bool)
pub const fn set_i3cpb8_pu(&mut self, val: bool)
Port PB8 I3C pull-up bit.
pub const fn set_i3cpb9_pu(&mut self, val: bool)
pub const fn set_i3cpb9_pu(&mut self, val: bool)
Port PB9 I3C pull-up bit.
pub const fn set_i3cpc8_pu(&mut self, val: bool)
pub const fn set_i3cpc8_pu(&mut self, val: bool)
Port PC8 I3C pull-up bit.
pub const fn set_i3cpc9_pu(&mut self, val: bool)
pub const fn set_i3cpc9_pu(&mut self, val: bool)
Port PC9 I3C pull-up bit.
pub const fn set_i3cpd0_pu(&mut self, val: bool)
pub const fn set_i3cpd0_pu(&mut self, val: bool)
Port PD0 I3C pull-up bit.
pub const fn set_i3cpd1_pu(&mut self, val: bool)
pub const fn set_i3cpd1_pu(&mut self, val: bool)
Port PD1 I3C pull-up bit.
pub const fn set_i3cpd6_pu(&mut self, val: bool)
pub const fn set_i3cpd6_pu(&mut self, val: bool)
Port PD6 I3C pull-up bit.
pub const fn set_i3cpd7_pu(&mut self, val: bool)
pub const fn set_i3cpd7_pu(&mut self, val: bool)
Port PD7 I3C pull-up bit.
pub const fn set_i3cpe5_pu(&mut self, val: bool)
pub const fn set_i3cpe5_pu(&mut self, val: bool)
Port PE5 I3C pull-up bit.
pub const fn set_i3cpe6_pu(&mut self, val: bool)
pub const fn set_i3cpe6_pu(&mut self, val: bool)
Port PE6 I3C pull-up bit.
pub const fn i3cpg13_pu(&self) -> bool
pub const fn i3cpg13_pu(&self) -> bool
Port PG13 I3C pull-up bit.
pub const fn set_i3cpg13_pu(&mut self, val: bool)
pub const fn set_i3cpg13_pu(&mut self, val: bool)
Port PG13 I3C pull-up bit.
pub const fn i3cpg14_pu(&self) -> bool
pub const fn i3cpg14_pu(&self) -> bool
Port PG14 I3C pull-up bit.
pub const fn set_i3cpg14_pu(&mut self, val: bool)
pub const fn set_i3cpg14_pu(&mut self, val: bool)
Port PG14 I3C pull-up bit.
pub const fn i3cph11_pu(&self) -> bool
pub const fn i3cph11_pu(&self) -> bool
Port PH11 I3C pull-up bit.
pub const fn set_i3cph11_pu(&mut self, val: bool)
pub const fn set_i3cph11_pu(&mut self, val: bool)
Port PH11 I3C pull-up bit.
pub const fn i3cph12_pu(&self) -> bool
pub const fn i3cph12_pu(&self) -> bool
Port PH12 I3C pull-up bit.
pub const fn set_i3cph12_pu(&mut self, val: bool)
pub const fn set_i3cph12_pu(&mut self, val: bool)
Port PH12 I3C pull-up bit.
pub const fn set_i3cpi2_pu(&mut self, val: bool)
pub const fn set_i3cpi2_pu(&mut self, val: bool)
Port PI2 I3C pull-up bit.
Trait Implementations§
impl Copy for I3cpucr
impl Eq for I3cpucr
impl StructuralPartialEq for I3cpucr
Auto Trait Implementations§
impl Freeze for I3cpucr
impl RefUnwindSafe for I3cpucr
impl Send for I3cpucr
impl Sync for I3cpucr
impl Unpin for I3cpucr
impl UnsafeUnpin for I3cpucr
impl UnwindSafe for I3cpucr
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