Struct stm32_metapac::dsihost::regs::Isr1
#[repr(transparent)]pub struct Isr1(pub u32);
Expand description
DSI Host interrupt and status register 1.
Tuple Fields§
§0: u32
Implementations§
§impl Isr1
impl Isr1
pub const fn tohstx(&self) -> bool
pub const fn tohstx(&self) -> bool
Timeout high-speed transmission This bit indicates that the high-speed transmission timeout counter reached the end and contention is detected.
pub fn set_tohstx(&mut self, val: bool)
pub fn set_tohstx(&mut self, val: bool)
Timeout high-speed transmission This bit indicates that the high-speed transmission timeout counter reached the end and contention is detected.
pub const fn tolprx(&self) -> bool
pub const fn tolprx(&self) -> bool
Timeout low-power reception This bit indicates that the low-power reception timeout counter reached the end and contention is detected.
pub fn set_tolprx(&mut self, val: bool)
pub fn set_tolprx(&mut self, val: bool)
Timeout low-power reception This bit indicates that the low-power reception timeout counter reached the end and contention is detected.
pub const fn eccse(&self) -> bool
pub const fn eccse(&self) -> bool
ECC single-bit error This bit indicates that the ECC single error is detected and corrected in a received packet.
pub fn set_eccse(&mut self, val: bool)
pub fn set_eccse(&mut self, val: bool)
ECC single-bit error This bit indicates that the ECC single error is detected and corrected in a received packet.
pub const fn eccme(&self) -> bool
pub const fn eccme(&self) -> bool
ECC multi-bit error This bit indicates that the ECC multiple error is detected in a received packet.
pub fn set_eccme(&mut self, val: bool)
pub fn set_eccme(&mut self, val: bool)
ECC multi-bit error This bit indicates that the ECC multiple error is detected in a received packet.
pub const fn crce(&self) -> bool
pub const fn crce(&self) -> bool
CRC error This bit indicates that the CRC error is detected in the received packet payload.
pub fn set_crce(&mut self, val: bool)
pub fn set_crce(&mut self, val: bool)
CRC error This bit indicates that the CRC error is detected in the received packet payload.
pub const fn pse(&self) -> bool
pub const fn pse(&self) -> bool
Packet size error This bit indicates that the packet size error is detected during the packet reception.
pub fn set_pse(&mut self, val: bool)
pub fn set_pse(&mut self, val: bool)
Packet size error This bit indicates that the packet size error is detected during the packet reception.
pub const fn eotpe(&self) -> bool
pub const fn eotpe(&self) -> bool
EoTp error This bit indicates that the EoTp packet is not received at the end of the incoming peripheral transmission.
pub fn set_eotpe(&mut self, val: bool)
pub fn set_eotpe(&mut self, val: bool)
EoTp error This bit indicates that the EoTp packet is not received at the end of the incoming peripheral transmission.
pub const fn lpwre(&self) -> bool
pub const fn lpwre(&self) -> bool
LTDC payload write error This bit indicates that during a DPI pixel line storage, the payload FIFO becomes full and the data stored is corrupted.
pub fn set_lpwre(&mut self, val: bool)
pub fn set_lpwre(&mut self, val: bool)
LTDC payload write error This bit indicates that during a DPI pixel line storage, the payload FIFO becomes full and the data stored is corrupted.
pub const fn gcwre(&self) -> bool
pub const fn gcwre(&self) -> bool
Generic command write error This bit indicates that the system tried to write a command through the generic interface and the FIFO is full. Therefore, the command is not written.
pub fn set_gcwre(&mut self, val: bool)
pub fn set_gcwre(&mut self, val: bool)
Generic command write error This bit indicates that the system tried to write a command through the generic interface and the FIFO is full. Therefore, the command is not written.
pub const fn gpwre(&self) -> bool
pub const fn gpwre(&self) -> bool
Generic payload write error This bit indicates that the system tried to write a payload data through the generic interface and the FIFO is full. Therefore, the payload is not written.
pub fn set_gpwre(&mut self, val: bool)
pub fn set_gpwre(&mut self, val: bool)
Generic payload write error This bit indicates that the system tried to write a payload data through the generic interface and the FIFO is full. Therefore, the payload is not written.
pub const fn gptxe(&self) -> bool
pub const fn gptxe(&self) -> bool
Generic payload transmit error This bit indicates that during a generic interface packet build, the payload FIFO becomes empty and corrupt data is sent.
pub fn set_gptxe(&mut self, val: bool)
pub fn set_gptxe(&mut self, val: bool)
Generic payload transmit error This bit indicates that during a generic interface packet build, the payload FIFO becomes empty and corrupt data is sent.
pub const fn gprde(&self) -> bool
pub const fn gprde(&self) -> bool
Generic payload read error This bit indicates that during a DCS read data, the payload FIFO becomes empty and the data sent to the interface is corrupted.
pub fn set_gprde(&mut self, val: bool)
pub fn set_gprde(&mut self, val: bool)
Generic payload read error This bit indicates that during a DCS read data, the payload FIFO becomes empty and the data sent to the interface is corrupted.
pub const fn gprxe(&self) -> bool
pub const fn gprxe(&self) -> bool
Generic payload receive error This bit indicates that during a generic interface packet read back, the payload FIFO becomes full and the received data is corrupted.
pub fn set_gprxe(&mut self, val: bool)
pub fn set_gprxe(&mut self, val: bool)
Generic payload receive error This bit indicates that during a generic interface packet read back, the payload FIFO becomes full and the received data is corrupted.