#[repr(transparent)]pub struct RngIcr(pub u32);
Expand description
Interrupt clear register. Writing a 1 bit into a field in this register will clear the corresponding bit in RNG_ISR.
Tuple Fields§
§0: u32
Implementations§
Source§impl RngIcr
impl RngIcr
Sourcepub const fn ehr_valid_clear(&self) -> bool
pub const fn ehr_valid_clear(&self) -> bool
Writing value ‘1’ clears corresponding bit in RNG_ISR
Sourcepub fn set_ehr_valid_clear(&mut self, val: bool)
pub fn set_ehr_valid_clear(&mut self, val: bool)
Writing value ‘1’ clears corresponding bit in RNG_ISR
Sourcepub const fn autocorr_err_clear(&self) -> bool
pub const fn autocorr_err_clear(&self) -> bool
Cannot be cleared by software! Only RNG reset clears this bit.
Sourcepub fn set_autocorr_err_clear(&mut self, val: bool)
pub fn set_autocorr_err_clear(&mut self, val: bool)
Cannot be cleared by software! Only RNG reset clears this bit.
Sourcepub const fn crngt_err_clear(&self) -> bool
pub const fn crngt_err_clear(&self) -> bool
Writing value ‘1’ clears corresponding bit in RNG_ISR
Sourcepub fn set_crngt_err_clear(&mut self, val: bool)
pub fn set_crngt_err_clear(&mut self, val: bool)
Writing value ‘1’ clears corresponding bit in RNG_ISR
Sourcepub const fn vnc_err_clear(&self) -> bool
pub const fn vnc_err_clear(&self) -> bool
Writing value ‘1’ clears corresponding bit in RNG_ISR
Sourcepub fn set_vnc_err_clear(&mut self, val: bool)
pub fn set_vnc_err_clear(&mut self, val: bool)
Writing value ‘1’ clears corresponding bit in RNG_ISR
Sourcepub const fn watchdog_clear(&self) -> bool
pub const fn watchdog_clear(&self) -> bool
Writing value ‘1’ clears corresponding bit in RNG_ISR
Sourcepub fn set_watchdog_clear(&mut self, val: bool)
pub fn set_watchdog_clear(&mut self, val: bool)
Writing value ‘1’ clears corresponding bit in RNG_ISR
Sourcepub const fn dma_done_clear(&self) -> bool
pub const fn dma_done_clear(&self) -> bool
Writing value ‘1’ clears corresponding bit in RNG_ISR
Sourcepub fn set_dma_done_clear(&mut self, val: bool)
pub fn set_dma_done_clear(&mut self, val: bool)
Writing value ‘1’ clears corresponding bit in RNG_ISR
Trait Implementations§
impl Copy for RngIcr
impl Eq for RngIcr
impl StructuralPartialEq for RngIcr
Auto Trait Implementations§
impl Freeze for RngIcr
impl RefUnwindSafe for RngIcr
impl Send for RngIcr
impl Sync for RngIcr
impl Unpin for RngIcr
impl UnwindSafe for RngIcr
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)