#[repr(transparent)]pub struct Irr(pub u32);
Expand description
Interrupt request register. Each bit of this register holds the interrupt status of a single interrupt source. If corresponding IMR bit is unmasked, an interrupt is generated.
Tuple Fields§
§0: u32
Implementations§
Source§impl Irr
impl Irr
Sourcepub const fn sram_to_din_int(&self) -> bool
pub const fn sram_to_din_int(&self) -> bool
The RNG SRAM to DIN DMA done interrupt status. This interrupt is asserted when all data was delivered from RNG SRAM to DIN buffer.
Sourcepub fn set_sram_to_din_int(&mut self, val: bool)
pub fn set_sram_to_din_int(&mut self, val: bool)
The RNG SRAM to DIN DMA done interrupt status. This interrupt is asserted when all data was delivered from RNG SRAM to DIN buffer.
Sourcepub const fn dout_to_sram_int(&self) -> bool
pub const fn dout_to_sram_int(&self) -> bool
The DOUT to RNG SRAM DMA done interrupt status. This interrupt is asserted when all data was delivered from DOUT buffer to RNG SRAM.
Sourcepub fn set_dout_to_sram_int(&mut self, val: bool)
pub fn set_dout_to_sram_int(&mut self, val: bool)
The DOUT to RNG SRAM DMA done interrupt status. This interrupt is asserted when all data was delivered from DOUT buffer to RNG SRAM.
Sourcepub const fn mem_to_din_int(&self) -> bool
pub const fn mem_to_din_int(&self) -> bool
The memory to DIN DMA done interrupt status. This interrupt is asserted when all data was delivered from memory to DIN buffer.
Sourcepub fn set_mem_to_din_int(&mut self, val: bool)
pub fn set_mem_to_din_int(&mut self, val: bool)
The memory to DIN DMA done interrupt status. This interrupt is asserted when all data was delivered from memory to DIN buffer.
Sourcepub const fn dout_to_mem_int(&self) -> bool
pub const fn dout_to_mem_int(&self) -> bool
The DOUT to memory DMA done interrupt status. This interrupt is asserted when all data was delivered from DOUT buffer to memory.
Sourcepub fn set_dout_to_mem_int(&mut self, val: bool)
pub fn set_dout_to_mem_int(&mut self, val: bool)
The DOUT to memory DMA done interrupt status. This interrupt is asserted when all data was delivered from DOUT buffer to memory.
Sourcepub const fn ahb_err_int(&self) -> bool
pub const fn ahb_err_int(&self) -> bool
The AHB error interrupt status.
Sourcepub fn set_ahb_err_int(&mut self, val: bool)
pub fn set_ahb_err_int(&mut self, val: bool)
The AHB error interrupt status.
Sourcepub fn set_pka_int(&mut self, val: bool)
pub fn set_pka_int(&mut self, val: bool)
The PKA end of operation interrupt status.
Sourcepub fn set_rng_int(&mut self, val: bool)
pub fn set_rng_int(&mut self, val: bool)
The RNG interrupt status.
Trait Implementations§
impl Copy for Irr
impl Eq for Irr
impl StructuralPartialEq for Irr
Auto Trait Implementations§
impl Freeze for Irr
impl RefUnwindSafe for Irr
impl Send for Irr
impl Sync for Irr
impl Unpin for Irr
impl UnwindSafe for Irr
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
)