#[repr(transparent)]pub struct SwPadCtlPadPmicOnReq(pub u32);Expand description
SW_PAD_CTL_PAD_PMIC_ON_REQ SW PAD Control Register
Tuple Fields§
§0: u32Implementations§
Source§impl SwPadCtlPadPmicOnReq
impl SwPadCtlPadPmicOnReq
Sourcepub const fn sre(&self) -> SwPadCtlPadPmicOnReqSre
pub const fn sre(&self) -> SwPadCtlPadPmicOnReqSre
Slew Rate Field
Sourcepub const fn set_sre(&mut self, val: SwPadCtlPadPmicOnReqSre)
pub const fn set_sre(&mut self, val: SwPadCtlPadPmicOnReqSre)
Slew Rate Field
Sourcepub const fn dse(&self) -> SwPadCtlPadPmicOnReqDse
pub const fn dse(&self) -> SwPadCtlPadPmicOnReqDse
Drive Strength Field
Sourcepub const fn set_dse(&mut self, val: SwPadCtlPadPmicOnReqDse)
pub const fn set_dse(&mut self, val: SwPadCtlPadPmicOnReqDse)
Drive Strength Field
Sourcepub const fn speed(&self) -> SwPadCtlPadPmicOnReqSpeed
pub const fn speed(&self) -> SwPadCtlPadPmicOnReqSpeed
Speed Field
Sourcepub const fn set_speed(&mut self, val: SwPadCtlPadPmicOnReqSpeed)
pub const fn set_speed(&mut self, val: SwPadCtlPadPmicOnReqSpeed)
Speed Field
Sourcepub const fn ode(&self) -> SwPadCtlPadPmicOnReqOde
pub const fn ode(&self) -> SwPadCtlPadPmicOnReqOde
Open Drain Enable Field
Sourcepub const fn set_ode(&mut self, val: SwPadCtlPadPmicOnReqOde)
pub const fn set_ode(&mut self, val: SwPadCtlPadPmicOnReqOde)
Open Drain Enable Field
Sourcepub const fn pke(&self) -> SwPadCtlPadPmicOnReqPke
pub const fn pke(&self) -> SwPadCtlPadPmicOnReqPke
Pull / Keep Enable Field
Sourcepub const fn set_pke(&mut self, val: SwPadCtlPadPmicOnReqPke)
pub const fn set_pke(&mut self, val: SwPadCtlPadPmicOnReqPke)
Pull / Keep Enable Field
Sourcepub const fn pue(&self) -> SwPadCtlPadPmicOnReqPue
pub const fn pue(&self) -> SwPadCtlPadPmicOnReqPue
Pull / Keep Select Field
Sourcepub const fn set_pue(&mut self, val: SwPadCtlPadPmicOnReqPue)
pub const fn set_pue(&mut self, val: SwPadCtlPadPmicOnReqPue)
Pull / Keep Select Field
Sourcepub const fn pus(&self) -> SwPadCtlPadPmicOnReqPus
pub const fn pus(&self) -> SwPadCtlPadPmicOnReqPus
Pull Up / Down Config. Field
Sourcepub const fn set_pus(&mut self, val: SwPadCtlPadPmicOnReqPus)
pub const fn set_pus(&mut self, val: SwPadCtlPadPmicOnReqPus)
Pull Up / Down Config. Field
Sourcepub const fn hys(&self) -> SwPadCtlPadPmicOnReqHys
pub const fn hys(&self) -> SwPadCtlPadPmicOnReqHys
Hyst. Enable Field
Sourcepub const fn set_hys(&mut self, val: SwPadCtlPadPmicOnReqHys)
pub const fn set_hys(&mut self, val: SwPadCtlPadPmicOnReqHys)
Hyst. Enable Field
Trait Implementations§
Source§impl Clone for SwPadCtlPadPmicOnReq
impl Clone for SwPadCtlPadPmicOnReq
Source§fn clone(&self) -> SwPadCtlPadPmicOnReq
fn clone(&self) -> SwPadCtlPadPmicOnReq
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SwPadCtlPadPmicOnReq
impl Debug for SwPadCtlPadPmicOnReq
Source§impl Default for SwPadCtlPadPmicOnReq
impl Default for SwPadCtlPadPmicOnReq
Source§fn default() -> SwPadCtlPadPmicOnReq
fn default() -> SwPadCtlPadPmicOnReq
Returns the “default value” for a type. Read more
Source§impl PartialEq for SwPadCtlPadPmicOnReq
impl PartialEq for SwPadCtlPadPmicOnReq
impl Copy for SwPadCtlPadPmicOnReq
impl Eq for SwPadCtlPadPmicOnReq
impl StructuralPartialEq for SwPadCtlPadPmicOnReq
Auto Trait Implementations§
impl Freeze for SwPadCtlPadPmicOnReq
impl RefUnwindSafe for SwPadCtlPadPmicOnReq
impl Send for SwPadCtlPadPmicOnReq
impl Sync for SwPadCtlPadPmicOnReq
impl Unpin for SwPadCtlPadPmicOnReq
impl UnwindSafe for SwPadCtlPadPmicOnReq
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