#[repr(transparent)]pub struct RIpConfig(pub u32);Expand description
BIST Configuration Register
Tuple Fields§
§0: u32Implementations§
Source§impl RIpConfig
impl RIpConfig
Sourcepub const fn set_ipsel0(&mut self, val: Ipsel0)
pub const fn set_ipsel0(&mut self, val: Ipsel0)
Block 0 Select Control
Sourcepub const fn set_ipsel1(&mut self, val: Ipsel1)
pub const fn set_ipsel1(&mut self, val: Ipsel1)
Block 1 Select Control
Sourcepub const fn bist_cdivl(&self) -> u8
pub const fn bist_cdivl(&self) -> u8
Clock Divide Scalar for Long Pulse
Sourcepub const fn set_bist_cdivl(&mut self, val: u8)
pub const fn set_bist_cdivl(&mut self, val: u8)
Clock Divide Scalar for Long Pulse
Sourcepub const fn set_bist_tvfy(&mut self, val: u8)
pub const fn set_bist_tvfy(&mut self, val: u8)
Timer adjust for verify
Sourcepub const fn set_tstctl(&mut self, val: Tstctl)
pub const fn set_tstctl(&mut self, val: Tstctl)
BIST self-test control
Sourcepub const fn set_dbgctl(&mut self, val: Dbgctl)
pub const fn set_dbgctl(&mut self, val: Dbgctl)
Debug feature control
Sourcepub const fn bist_clk_sel(&self) -> bool
pub const fn bist_clk_sel(&self) -> bool
BIST Clock Select
Sourcepub const fn set_bist_clk_sel(&mut self, val: bool)
pub const fn set_bist_clk_sel(&mut self, val: bool)
BIST Clock Select
Sourcepub const fn set_smwtst(&mut self, val: Smwtst)
pub const fn set_smwtst(&mut self, val: Smwtst)
SMWR DOUT Function Control
Trait Implementations§
impl Copy for RIpConfig
impl Eq for RIpConfig
impl StructuralPartialEq for RIpConfig
Auto Trait Implementations§
impl Freeze for RIpConfig
impl RefUnwindSafe for RIpConfig
impl Send for RIpConfig
impl Sync for RIpConfig
impl Unpin for RIpConfig
impl UnwindSafe for RIpConfig
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