#[repr(transparent)]pub struct Intr(pub u32);Expand description
Interrupt
Tuple Fields§
§0: u32Implementations§
Source§impl Intr
impl Intr
Sourcepub const fn set_ipcmddone(&mut self, val: bool)
pub const fn set_ipcmddone(&mut self, val: bool)
IP-Triggered Command Sequences Execution Finished
Sourcepub const fn set_ipcmdge(&mut self, val: bool)
pub const fn set_ipcmdge(&mut self, val: bool)
IP-Triggered Command Sequences Grant Timeout
Sourcepub const fn set_ahbcmdge(&mut self, val: bool)
pub const fn set_ahbcmdge(&mut self, val: bool)
AHB-Triggered Command Sequences Grant Timeout
Sourcepub const fn set_ipcmderr(&mut self, val: bool)
pub const fn set_ipcmderr(&mut self, val: bool)
IP-Triggered Command Sequences Error
Sourcepub const fn set_ahbcmderr(&mut self, val: bool)
pub const fn set_ahbcmderr(&mut self, val: bool)
AHB-Triggered Command Sequences Error
Sourcepub const fn set_iprxwa(&mut self, val: bool)
pub const fn set_iprxwa(&mut self, val: bool)
IP Receive FIFO Watermark Available
Sourcepub const fn set_iptxwe(&mut self, val: bool)
pub const fn set_iptxwe(&mut self, val: bool)
IP Transmit FIFO Watermark Empty
Sourcepub const fn datalearnfail(&self) -> bool
pub const fn datalearnfail(&self) -> bool
Data Learning Failed
Sourcepub const fn set_datalearnfail(&mut self, val: bool)
pub const fn set_datalearnfail(&mut self, val: bool)
Data Learning Failed
Sourcepub const fn sckstopbyrd(&self) -> bool
pub const fn sckstopbyrd(&self) -> bool
SCLK Stopped Due To Full Receive FIFO
Sourcepub const fn set_sckstopbyrd(&mut self, val: bool)
pub const fn set_sckstopbyrd(&mut self, val: bool)
SCLK Stopped Due To Full Receive FIFO
Sourcepub const fn sckstopbywr(&self) -> bool
pub const fn sckstopbywr(&self) -> bool
SCLK Stopped Due To Empty Transmit FIFO
Sourcepub const fn set_sckstopbywr(&mut self, val: bool)
pub const fn set_sckstopbywr(&mut self, val: bool)
SCLK Stopped Due To Empty Transmit FIFO
Sourcepub const fn ahbbustimeout(&self) -> bool
pub const fn ahbbustimeout(&self) -> bool
AHB Bus Timeout
Sourcepub const fn set_ahbbustimeout(&mut self, val: bool)
pub const fn set_ahbbustimeout(&mut self, val: bool)
AHB Bus Timeout
Sourcepub const fn seqtimeout(&self) -> bool
pub const fn seqtimeout(&self) -> bool
Sequence Execution Timeout
Sourcepub const fn set_seqtimeout(&mut self, val: bool)
pub const fn set_seqtimeout(&mut self, val: bool)
Sequence Execution Timeout
Sourcepub const fn ipcmdsecurevio(&self) -> bool
pub const fn ipcmdsecurevio(&self) -> bool
IP Command Security Violation
Sourcepub const fn set_ipcmdsecurevio(&mut self, val: bool)
pub const fn set_ipcmdsecurevio(&mut self, val: bool)
IP Command Security Violation
Sourcepub const fn set_ahbgcmerr(&mut self, val: bool)
pub const fn set_ahbgcmerr(&mut self, val: bool)
AHB Read GCM Error
Trait Implementations§
impl Copy for Intr
impl Eq for Intr
impl StructuralPartialEq for Intr
Auto Trait Implementations§
impl Freeze for Intr
impl RefUnwindSafe for Intr
impl Send for Intr
impl Sync for Intr
impl Unpin for Intr
impl UnwindSafe for Intr
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