Struct stm32_metapac::can::regs::Ils
#[repr(transparent)]pub struct Ils(pub u32);
Expand description
FDCAN interrupt line select register
Tuple Fields§
§0: u32
Implementations§
§impl Ils
impl Ils
pub const fn rxfifo(&self, n: usize) -> bool
pub const fn rxfifo(&self, n: usize) -> bool
RX FIFO bit grouping the following interruption. RFLL: Rx FIFO X message lost interrupt line RFFL: Rx FIFO X full interrupt line RFNL: Rx FIFO X new message interrupt line.
pub fn set_rxfifo(&mut self, n: usize, val: bool)
pub fn set_rxfifo(&mut self, n: usize, val: bool)
RX FIFO bit grouping the following interruption. RFLL: Rx FIFO X message lost interrupt line RFFL: Rx FIFO X full interrupt line RFNL: Rx FIFO X new message interrupt line.
pub const fn smsg(&self) -> bool
pub const fn smsg(&self) -> bool
Status message bit grouping the following interruption. TCFL: Transmission cancellation finished interrupt line TCL: Transmission completed interrupt line HPML: High-priority message interrupt line.
pub fn set_smsg(&mut self, val: bool)
pub fn set_smsg(&mut self, val: bool)
Status message bit grouping the following interruption. TCFL: Transmission cancellation finished interrupt line TCL: Transmission completed interrupt line HPML: High-priority message interrupt line.
pub const fn tferr(&self) -> bool
pub const fn tferr(&self) -> bool
Tx FIFO ERROR grouping the following interruption. TEFLL: Tx event FIFO element lost interrupt line TEFFL: Tx event FIFO full interrupt line TEFNL: Tx event FIFO new entry interrupt line TFEL: Tx FIFO empty interrupt line.
pub fn set_tferr(&mut self, val: bool)
pub fn set_tferr(&mut self, val: bool)
Tx FIFO ERROR grouping the following interruption. TEFLL: Tx event FIFO element lost interrupt line TEFFL: Tx event FIFO full interrupt line TEFNL: Tx event FIFO new entry interrupt line TFEL: Tx FIFO empty interrupt line.
pub const fn misc(&self) -> bool
pub const fn misc(&self) -> bool
Interrupt regrouping the following interruption. TOOL: Timeout occurred interrupt line MRAFL: Message RAM access failure interrupt line TSWL: Timestamp wraparound interrupt line.
pub fn set_misc(&mut self, val: bool)
pub fn set_misc(&mut self, val: bool)
Interrupt regrouping the following interruption. TOOL: Timeout occurred interrupt line MRAFL: Message RAM access failure interrupt line TSWL: Timestamp wraparound interrupt line.
pub const fn berr(&self) -> bool
pub const fn berr(&self) -> bool
Bit and line error grouping the following interruption. EPL Error passive interrupt line ELOL: Error logging overflow interrupt line.
pub fn set_berr(&mut self, val: bool)
pub fn set_berr(&mut self, val: bool)
Bit and line error grouping the following interruption. EPL Error passive interrupt line ELOL: Error logging overflow interrupt line.