Struct stm32_metapac::dsihost::regs::Ier1
#[repr(transparent)]pub struct Ier1(pub u32);
Expand description
DSI Host interrupt enable register 1.
Tuple Fields§
§0: u32
Implementations§
§impl Ier1
impl Ier1
pub const fn tohstxie(&self) -> bool
pub const fn tohstxie(&self) -> bool
Timeout high-speed transmission interrupt enable This bit enables the interrupt generation on timeout high-speed transmission.
pub fn set_tohstxie(&mut self, val: bool)
pub fn set_tohstxie(&mut self, val: bool)
Timeout high-speed transmission interrupt enable This bit enables the interrupt generation on timeout high-speed transmission.
pub const fn tolprxie(&self) -> bool
pub const fn tolprxie(&self) -> bool
Timeout low-power reception interrupt enable This bit enables the interrupt generation on timeout low-power reception.
pub fn set_tolprxie(&mut self, val: bool)
pub fn set_tolprxie(&mut self, val: bool)
Timeout low-power reception interrupt enable This bit enables the interrupt generation on timeout low-power reception.
pub const fn eccseie(&self) -> bool
pub const fn eccseie(&self) -> bool
ECC single-bit error interrupt enable This bit enables the interrupt generation on ECC single-bit error.
pub fn set_eccseie(&mut self, val: bool)
pub fn set_eccseie(&mut self, val: bool)
ECC single-bit error interrupt enable This bit enables the interrupt generation on ECC single-bit error.
pub const fn eccmeie(&self) -> bool
pub const fn eccmeie(&self) -> bool
ECC multi-bit error interrupt enable This bit enables the interrupt generation on ECC multi-bit error.
pub fn set_eccmeie(&mut self, val: bool)
pub fn set_eccmeie(&mut self, val: bool)
ECC multi-bit error interrupt enable This bit enables the interrupt generation on ECC multi-bit error.
pub const fn crceie(&self) -> bool
pub const fn crceie(&self) -> bool
CRC error interrupt enable This bit enables the interrupt generation on CRC error.
pub fn set_crceie(&mut self, val: bool)
pub fn set_crceie(&mut self, val: bool)
CRC error interrupt enable This bit enables the interrupt generation on CRC error.
pub const fn pseie(&self) -> bool
pub const fn pseie(&self) -> bool
Packet size error interrupt enable This bit enables the interrupt generation on packet size error.
pub fn set_pseie(&mut self, val: bool)
pub fn set_pseie(&mut self, val: bool)
Packet size error interrupt enable This bit enables the interrupt generation on packet size error.
pub const fn eotpeie(&self) -> bool
pub const fn eotpeie(&self) -> bool
EoTp error interrupt enable This bit enables the interrupt generation on EoTp error.
pub fn set_eotpeie(&mut self, val: bool)
pub fn set_eotpeie(&mut self, val: bool)
EoTp error interrupt enable This bit enables the interrupt generation on EoTp error.
pub const fn lpwreie(&self) -> bool
pub const fn lpwreie(&self) -> bool
LTDC payload write error interrupt enable This bit enables the interrupt generation on LTDC payload write error.
pub fn set_lpwreie(&mut self, val: bool)
pub fn set_lpwreie(&mut self, val: bool)
LTDC payload write error interrupt enable This bit enables the interrupt generation on LTDC payload write error.
pub const fn gcwreie(&self) -> bool
pub const fn gcwreie(&self) -> bool
Generic command write error interrupt enable This bit enables the interrupt generation on generic command write error.
pub fn set_gcwreie(&mut self, val: bool)
pub fn set_gcwreie(&mut self, val: bool)
Generic command write error interrupt enable This bit enables the interrupt generation on generic command write error.
pub const fn gpwreie(&self) -> bool
pub const fn gpwreie(&self) -> bool
Generic payload write error interrupt enable This bit enables the interrupt generation on generic payload write error.
pub fn set_gpwreie(&mut self, val: bool)
pub fn set_gpwreie(&mut self, val: bool)
Generic payload write error interrupt enable This bit enables the interrupt generation on generic payload write error.
pub const fn gptxeie(&self) -> bool
pub const fn gptxeie(&self) -> bool
Generic payload transmit error interrupt enable This bit enables the interrupt generation on generic payload transmit error.
pub fn set_gptxeie(&mut self, val: bool)
pub fn set_gptxeie(&mut self, val: bool)
Generic payload transmit error interrupt enable This bit enables the interrupt generation on generic payload transmit error.
pub const fn gprdeie(&self) -> bool
pub const fn gprdeie(&self) -> bool
Generic payload read error interrupt enable This bit enables the interrupt generation on generic payload read error.
pub fn set_gprdeie(&mut self, val: bool)
pub fn set_gprdeie(&mut self, val: bool)
Generic payload read error interrupt enable This bit enables the interrupt generation on generic payload read error.
pub const fn gprxeie(&self) -> bool
pub const fn gprxeie(&self) -> bool
Generic payload receive error interrupt enable This bit enables the interrupt generation on generic payload receive error.
pub fn set_gprxeie(&mut self, val: bool)
pub fn set_gprxeie(&mut self, val: bool)
Generic payload receive error interrupt enable This bit enables the interrupt generation on generic payload receive error.
pub const fn pbueie(&self) -> bool
pub const fn pbueie(&self) -> bool
Payload buffer underflow error interrupt enable This bit enables the interrupt generation on payload buffer underflow error.
pub fn set_pbueie(&mut self, val: bool)
pub fn set_pbueie(&mut self, val: bool)
Payload buffer underflow error interrupt enable This bit enables the interrupt generation on payload buffer underflow error.
Trait Implementations§
impl Copy for Ier1
impl Eq for Ier1
impl StructuralPartialEq for Ier1
Auto Trait Implementations§
impl Freeze for Ier1
impl RefUnwindSafe for Ier1
impl Send for Ier1
impl Sync for Ier1
impl Unpin for Ier1
impl UnwindSafe for Ier1
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
)