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.
Trait Implementations§
impl Copy for Isr1
impl Eq for Isr1
impl StructuralPartialEq for Isr1
Auto Trait Implementations§
impl Freeze for Isr1
impl RefUnwindSafe for Isr1
impl Send for Isr1
impl Sync for Isr1
impl Unpin for Isr1
impl UnwindSafe for Isr1
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
)