#[repr(transparent)]pub struct Int(pub u32);
Expand description
Enable or disable interrupt
Tuple Fields§
§0: u32
Implementations§
Source§impl Int
impl Int
Sourcepub fn set_stopped(&mut self, val: bool)
pub fn set_stopped(&mut self, val: bool)
Enable or disable interrupt for event STOPPED
Sourcepub const fn seqstarted0(&self) -> bool
pub const fn seqstarted0(&self) -> bool
Enable or disable interrupt for event SEQSTARTED[0]
Sourcepub fn set_seqstarted0(&mut self, val: bool)
pub fn set_seqstarted0(&mut self, val: bool)
Enable or disable interrupt for event SEQSTARTED[0]
Sourcepub const fn seqstarted1(&self) -> bool
pub const fn seqstarted1(&self) -> bool
Enable or disable interrupt for event SEQSTARTED[1]
Sourcepub fn set_seqstarted1(&mut self, val: bool)
pub fn set_seqstarted1(&mut self, val: bool)
Enable or disable interrupt for event SEQSTARTED[1]
Sourcepub fn set_seqend0(&mut self, val: bool)
pub fn set_seqend0(&mut self, val: bool)
Enable or disable interrupt for event SEQEND[0]
Sourcepub fn set_seqend1(&mut self, val: bool)
pub fn set_seqend1(&mut self, val: bool)
Enable or disable interrupt for event SEQEND[1]
Sourcepub const fn pwmperiodend(&self) -> bool
pub const fn pwmperiodend(&self) -> bool
Enable or disable interrupt for event PWMPERIODEND
Sourcepub fn set_pwmperiodend(&mut self, val: bool)
pub fn set_pwmperiodend(&mut self, val: bool)
Enable or disable interrupt for event PWMPERIODEND
Sourcepub fn set_loopsdone(&mut self, val: bool)
pub fn set_loopsdone(&mut self, val: bool)
Enable or disable interrupt for event LOOPSDONE
Sourcepub const fn ramunderflow(&self) -> bool
pub const fn ramunderflow(&self) -> bool
Enable or disable interrupt for event RAMUNDERFLOW
Sourcepub fn set_ramunderflow(&mut self, val: bool)
pub fn set_ramunderflow(&mut self, val: bool)
Enable or disable interrupt for event RAMUNDERFLOW
Sourcepub const fn dmaseq0end(&self) -> bool
pub const fn dmaseq0end(&self) -> bool
Enable or disable interrupt for event DMASEQ0END
Sourcepub fn set_dmaseq0end(&mut self, val: bool)
pub fn set_dmaseq0end(&mut self, val: bool)
Enable or disable interrupt for event DMASEQ0END
Sourcepub const fn dmaseq0ready(&self) -> bool
pub const fn dmaseq0ready(&self) -> bool
Enable or disable interrupt for event DMASEQ0READY
Sourcepub fn set_dmaseq0ready(&mut self, val: bool)
pub fn set_dmaseq0ready(&mut self, val: bool)
Enable or disable interrupt for event DMASEQ0READY
Sourcepub const fn dmaseq0buserror(&self) -> bool
pub const fn dmaseq0buserror(&self) -> bool
Enable or disable interrupt for event DMASEQ0BUSERROR
Sourcepub fn set_dmaseq0buserror(&mut self, val: bool)
pub fn set_dmaseq0buserror(&mut self, val: bool)
Enable or disable interrupt for event DMASEQ0BUSERROR
Sourcepub const fn dmaseq1end(&self) -> bool
pub const fn dmaseq1end(&self) -> bool
Enable or disable interrupt for event DMASEQ1END
Sourcepub fn set_dmaseq1end(&mut self, val: bool)
pub fn set_dmaseq1end(&mut self, val: bool)
Enable or disable interrupt for event DMASEQ1END
Sourcepub const fn dmaseq1ready(&self) -> bool
pub const fn dmaseq1ready(&self) -> bool
Enable or disable interrupt for event DMASEQ1READY
Sourcepub fn set_dmaseq1ready(&mut self, val: bool)
pub fn set_dmaseq1ready(&mut self, val: bool)
Enable or disable interrupt for event DMASEQ1READY
Sourcepub const fn dmaseq1buserror(&self) -> bool
pub const fn dmaseq1buserror(&self) -> bool
Enable or disable interrupt for event DMASEQ1BUSERROR
Sourcepub fn set_dmaseq1buserror(&mut self, val: bool)
pub fn set_dmaseq1buserror(&mut self, val: bool)
Enable or disable interrupt for event DMASEQ1BUSERROR
Sourcepub const fn comparematch(&self, n: usize) -> bool
pub const fn comparematch(&self, n: usize) -> bool
Enable or disable interrupt for event COMPAREMATCH[0]
Sourcepub fn set_comparematch(&mut self, n: usize, val: bool)
pub fn set_comparematch(&mut self, n: usize, val: bool)
Enable or disable interrupt for event COMPAREMATCH[0]