#[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