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