#[repr(transparent)]pub struct SwPadCtlPadPmicStbyReq(pub u32);Expand description
SW_PAD_CTL_PAD_PMIC_STBY_REQ SW PAD Control Register
Tuple Fields§
§0: u32Implementations§
Source§impl SwPadCtlPadPmicStbyReq
impl SwPadCtlPadPmicStbyReq
Sourcepub const fn sre(&self) -> SwPadCtlPadPmicStbyReqSre
pub const fn sre(&self) -> SwPadCtlPadPmicStbyReqSre
Slew Rate Field
Sourcepub const fn set_sre(&mut self, val: SwPadCtlPadPmicStbyReqSre)
pub const fn set_sre(&mut self, val: SwPadCtlPadPmicStbyReqSre)
Slew Rate Field
Sourcepub const fn dse(&self) -> SwPadCtlPadPmicStbyReqDse
pub const fn dse(&self) -> SwPadCtlPadPmicStbyReqDse
Drive Strength Field
Sourcepub const fn set_dse(&mut self, val: SwPadCtlPadPmicStbyReqDse)
pub const fn set_dse(&mut self, val: SwPadCtlPadPmicStbyReqDse)
Drive Strength Field
Sourcepub const fn speed(&self) -> SwPadCtlPadPmicStbyReqSpeed
pub const fn speed(&self) -> SwPadCtlPadPmicStbyReqSpeed
Speed Field
Sourcepub const fn set_speed(&mut self, val: SwPadCtlPadPmicStbyReqSpeed)
pub const fn set_speed(&mut self, val: SwPadCtlPadPmicStbyReqSpeed)
Speed Field
Sourcepub const fn ode(&self) -> SwPadCtlPadPmicStbyReqOde
pub const fn ode(&self) -> SwPadCtlPadPmicStbyReqOde
Open Drain Enable Field
Sourcepub const fn set_ode(&mut self, val: SwPadCtlPadPmicStbyReqOde)
pub const fn set_ode(&mut self, val: SwPadCtlPadPmicStbyReqOde)
Open Drain Enable Field
Sourcepub const fn pke(&self) -> SwPadCtlPadPmicStbyReqPke
pub const fn pke(&self) -> SwPadCtlPadPmicStbyReqPke
Pull / Keep Enable Field
Sourcepub const fn set_pke(&mut self, val: SwPadCtlPadPmicStbyReqPke)
pub const fn set_pke(&mut self, val: SwPadCtlPadPmicStbyReqPke)
Pull / Keep Enable Field
Sourcepub const fn pue(&self) -> SwPadCtlPadPmicStbyReqPue
pub const fn pue(&self) -> SwPadCtlPadPmicStbyReqPue
Pull / Keep Select Field Control signal to enable internal pull-up/down resistors or pad keeper functionality.
Sourcepub const fn set_pue(&mut self, val: SwPadCtlPadPmicStbyReqPue)
pub const fn set_pue(&mut self, val: SwPadCtlPadPmicStbyReqPue)
Pull / Keep Select Field Control signal to enable internal pull-up/down resistors or pad keeper functionality.
Sourcepub const fn pus(&self) -> SwPadCtlPadPmicStbyReqPus
pub const fn pus(&self) -> SwPadCtlPadPmicStbyReqPus
Pull Up / Down Config. Field Controls signals to select pull-up or pull-down internal resistance strength.
Sourcepub const fn set_pus(&mut self, val: SwPadCtlPadPmicStbyReqPus)
pub const fn set_pus(&mut self, val: SwPadCtlPadPmicStbyReqPus)
Pull Up / Down Config. Field Controls signals to select pull-up or pull-down internal resistance strength.
Sourcepub const fn hys(&self) -> SwPadCtlPadPmicStbyReqHys
pub const fn hys(&self) -> SwPadCtlPadPmicStbyReqHys
Hyst. Enable Field
Sourcepub const fn set_hys(&mut self, val: SwPadCtlPadPmicStbyReqHys)
pub const fn set_hys(&mut self, val: SwPadCtlPadPmicStbyReqHys)
Hyst. Enable Field
Trait Implementations§
Source§impl Clone for SwPadCtlPadPmicStbyReq
impl Clone for SwPadCtlPadPmicStbyReq
Source§fn clone(&self) -> SwPadCtlPadPmicStbyReq
fn clone(&self) -> SwPadCtlPadPmicStbyReq
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 SwPadCtlPadPmicStbyReq
impl Debug for SwPadCtlPadPmicStbyReq
Source§impl Default for SwPadCtlPadPmicStbyReq
impl Default for SwPadCtlPadPmicStbyReq
Source§fn default() -> SwPadCtlPadPmicStbyReq
fn default() -> SwPadCtlPadPmicStbyReq
Returns the “default value” for a type. Read more
Source§impl PartialEq for SwPadCtlPadPmicStbyReq
impl PartialEq for SwPadCtlPadPmicStbyReq
impl Copy for SwPadCtlPadPmicStbyReq
impl Eq for SwPadCtlPadPmicStbyReq
impl StructuralPartialEq for SwPadCtlPadPmicStbyReq
Auto Trait Implementations§
impl Freeze for SwPadCtlPadPmicStbyReq
impl RefUnwindSafe for SwPadCtlPadPmicStbyReq
impl Send for SwPadCtlPadPmicStbyReq
impl Sync for SwPadCtlPadPmicStbyReq
impl Unpin for SwPadCtlPadPmicStbyReq
impl UnwindSafe for SwPadCtlPadPmicStbyReq
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