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