#[repr(transparent)]pub struct SwPadCtlPadOnoff(pub u32);Expand description
SW_PAD_CTL_PAD_ONOFF SW PAD Control Register
Tuple Fields§
§0: u32Implementations§
Source§impl SwPadCtlPadOnoff
impl SwPadCtlPadOnoff
Sourcepub const fn sre(&self) -> SwPadCtlPadOnoffSre
pub const fn sre(&self) -> SwPadCtlPadOnoffSre
Slew Rate Field
Sourcepub const fn set_sre(&mut self, val: SwPadCtlPadOnoffSre)
pub const fn set_sre(&mut self, val: SwPadCtlPadOnoffSre)
Slew Rate Field
Sourcepub const fn dse(&self) -> SwPadCtlPadOnoffDse
pub const fn dse(&self) -> SwPadCtlPadOnoffDse
Drive Strength Field
Sourcepub const fn set_dse(&mut self, val: SwPadCtlPadOnoffDse)
pub const fn set_dse(&mut self, val: SwPadCtlPadOnoffDse)
Drive Strength Field
Sourcepub const fn speed(&self) -> SwPadCtlPadOnoffSpeed
pub const fn speed(&self) -> SwPadCtlPadOnoffSpeed
Speed Field
Sourcepub const fn set_speed(&mut self, val: SwPadCtlPadOnoffSpeed)
pub const fn set_speed(&mut self, val: SwPadCtlPadOnoffSpeed)
Speed Field
Sourcepub const fn ode(&self) -> SwPadCtlPadOnoffOde
pub const fn ode(&self) -> SwPadCtlPadOnoffOde
Open Drain Enable Field
Sourcepub const fn set_ode(&mut self, val: SwPadCtlPadOnoffOde)
pub const fn set_ode(&mut self, val: SwPadCtlPadOnoffOde)
Open Drain Enable Field
Sourcepub const fn pke(&self) -> SwPadCtlPadOnoffPke
pub const fn pke(&self) -> SwPadCtlPadOnoffPke
Pull / Keep Enable Field
Sourcepub const fn set_pke(&mut self, val: SwPadCtlPadOnoffPke)
pub const fn set_pke(&mut self, val: SwPadCtlPadOnoffPke)
Pull / Keep Enable Field
Sourcepub const fn pue(&self) -> SwPadCtlPadOnoffPue
pub const fn pue(&self) -> SwPadCtlPadOnoffPue
Pull / Keep Select Field
Sourcepub const fn set_pue(&mut self, val: SwPadCtlPadOnoffPue)
pub const fn set_pue(&mut self, val: SwPadCtlPadOnoffPue)
Pull / Keep Select Field
Sourcepub const fn pus(&self) -> SwPadCtlPadOnoffPus
pub const fn pus(&self) -> SwPadCtlPadOnoffPus
Pull Up / Down Config. Field
Sourcepub const fn set_pus(&mut self, val: SwPadCtlPadOnoffPus)
pub const fn set_pus(&mut self, val: SwPadCtlPadOnoffPus)
Pull Up / Down Config. Field
Sourcepub const fn hys(&self) -> SwPadCtlPadOnoffHys
pub const fn hys(&self) -> SwPadCtlPadOnoffHys
Hyst. Enable Field
Sourcepub const fn set_hys(&mut self, val: SwPadCtlPadOnoffHys)
pub const fn set_hys(&mut self, val: SwPadCtlPadOnoffHys)
Hyst. Enable Field
Trait Implementations§
Source§impl Clone for SwPadCtlPadOnoff
impl Clone for SwPadCtlPadOnoff
Source§fn clone(&self) -> SwPadCtlPadOnoff
fn clone(&self) -> SwPadCtlPadOnoff
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 SwPadCtlPadOnoff
impl Debug for SwPadCtlPadOnoff
Source§impl Default for SwPadCtlPadOnoff
impl Default for SwPadCtlPadOnoff
Source§fn default() -> SwPadCtlPadOnoff
fn default() -> SwPadCtlPadOnoff
Returns the “default value” for a type. Read more
Source§impl PartialEq for SwPadCtlPadOnoff
impl PartialEq for SwPadCtlPadOnoff
impl Copy for SwPadCtlPadOnoff
impl Eq for SwPadCtlPadOnoff
impl StructuralPartialEq for SwPadCtlPadOnoff
Auto Trait Implementations§
impl Freeze for SwPadCtlPadOnoff
impl RefUnwindSafe for SwPadCtlPadOnoff
impl Send for SwPadCtlPadOnoff
impl Sync for SwPadCtlPadOnoff
impl Unpin for SwPadCtlPadOnoff
impl UnwindSafe for SwPadCtlPadOnoff
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