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