#[repr(transparent)]pub struct PortPcr0(pub u32);Expand description
Pin Control 0.
Tuple Fields§
§0: u32Implementations§
Source§impl PortPcr0
impl PortPcr0
Sourcepub const fn ps(&self) -> PortPcr0Ps
pub const fn ps(&self) -> PortPcr0Ps
Pull Select.
Sourcepub const fn set_ps(&mut self, val: PortPcr0Ps)
pub const fn set_ps(&mut self, val: PortPcr0Ps)
Pull Select.
Sourcepub const fn pe(&self) -> PortPcr0Pe
pub const fn pe(&self) -> PortPcr0Pe
Pull Enable.
Sourcepub const fn set_pe(&mut self, val: PortPcr0Pe)
pub const fn set_pe(&mut self, val: PortPcr0Pe)
Pull Enable.
Sourcepub const fn sre(&self) -> PortPcr0Sre
pub const fn sre(&self) -> PortPcr0Sre
Slew Rate Enable.
Sourcepub const fn set_sre(&mut self, val: PortPcr0Sre)
pub const fn set_sre(&mut self, val: PortPcr0Sre)
Slew Rate Enable.
Sourcepub const fn ode(&self) -> PortPcr0Ode
pub const fn ode(&self) -> PortPcr0Ode
Open Drain Enable.
Sourcepub const fn set_ode(&mut self, val: PortPcr0Ode)
pub const fn set_ode(&mut self, val: PortPcr0Ode)
Open Drain Enable.
Sourcepub const fn dse(&self) -> PortPcr0Dse
pub const fn dse(&self) -> PortPcr0Dse
Drive Strength Enable.
Sourcepub const fn set_dse(&mut self, val: PortPcr0Dse)
pub const fn set_dse(&mut self, val: PortPcr0Dse)
Drive Strength Enable.
Sourcepub const fn mux(&self) -> PortPcr0Mux
pub const fn mux(&self) -> PortPcr0Mux
Pin Multiplex Control.
Sourcepub const fn set_mux(&mut self, val: PortPcr0Mux)
pub const fn set_mux(&mut self, val: PortPcr0Mux)
Pin Multiplex Control.
Sourcepub const fn ibe(&self) -> PortPcr0Ibe
pub const fn ibe(&self) -> PortPcr0Ibe
Input Buffer Enable.
Sourcepub const fn set_ibe(&mut self, val: PortPcr0Ibe)
pub const fn set_ibe(&mut self, val: PortPcr0Ibe)
Input Buffer Enable.
Sourcepub const fn inv(&self) -> PortPcr0Inv
pub const fn inv(&self) -> PortPcr0Inv
Invert Input.
Sourcepub const fn set_inv(&mut self, val: PortPcr0Inv)
pub const fn set_inv(&mut self, val: PortPcr0Inv)
Invert Input.
Sourcepub const fn lk(&self) -> PortPcr0Lk
pub const fn lk(&self) -> PortPcr0Lk
Lock Register.
Sourcepub const fn set_lk(&mut self, val: PortPcr0Lk)
pub const fn set_lk(&mut self, val: PortPcr0Lk)
Lock Register.
Trait Implementations§
impl Copy for PortPcr0
impl Eq for PortPcr0
impl StructuralPartialEq for PortPcr0
Auto Trait Implementations§
impl Freeze for PortPcr0
impl RefUnwindSafe for PortPcr0
impl Send for PortPcr0
impl Sync for PortPcr0
impl Unpin for PortPcr0
impl UnwindSafe for PortPcr0
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