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 set_suspended(&mut self, val: bool)
pub const fn set_suspended(&mut self, val: bool)
Enable or disable interrupt for event SUSPENDED
pub const fn set_lastrx(&mut self, val: bool)
pub const fn set_lastrx(&mut self, val: bool)
Enable or disable interrupt for event LASTRX
pub const fn set_lasttx(&mut self, val: bool)
pub const fn set_lasttx(&mut self, val: bool)
Enable or disable interrupt for event LASTTX
pub const fn set_dmarxend(&mut self, val: bool)
pub const fn set_dmarxend(&mut self, val: bool)
Enable or disable interrupt for event DMARXEND
pub const fn dmarxready(&self) -> bool
pub const fn dmarxready(&self) -> bool
Enable or disable interrupt for event DMARXREADY
pub const fn set_dmarxready(&mut self, val: bool)
pub const fn set_dmarxready(&mut self, val: bool)
Enable or disable interrupt for event DMARXREADY
pub const fn dmarxbuserror(&self) -> bool
pub const fn dmarxbuserror(&self) -> bool
Enable or disable interrupt for event DMARXBUSERROR
pub const fn set_dmarxbuserror(&mut self, val: bool)
pub const fn set_dmarxbuserror(&mut self, val: bool)
Enable or disable interrupt for event DMARXBUSERROR
pub const fn dmarxmatch0(&self) -> bool
pub const fn dmarxmatch0(&self) -> bool
Enable or disable interrupt for event DMARXMATCH[0]
pub const fn set_dmarxmatch0(&mut self, val: bool)
pub const fn set_dmarxmatch0(&mut self, val: bool)
Enable or disable interrupt for event DMARXMATCH[0]
pub const fn dmarxmatch1(&self) -> bool
pub const fn dmarxmatch1(&self) -> bool
Enable or disable interrupt for event DMARXMATCH[1]
pub const fn set_dmarxmatch1(&mut self, val: bool)
pub const fn set_dmarxmatch1(&mut self, val: bool)
Enable or disable interrupt for event DMARXMATCH[1]
pub const fn dmarxmatch2(&self) -> bool
pub const fn dmarxmatch2(&self) -> bool
Enable or disable interrupt for event DMARXMATCH[2]
pub const fn set_dmarxmatch2(&mut self, val: bool)
pub const fn set_dmarxmatch2(&mut self, val: bool)
Enable or disable interrupt for event DMARXMATCH[2]
pub const fn dmarxmatch3(&self) -> bool
pub const fn dmarxmatch3(&self) -> bool
Enable or disable interrupt for event DMARXMATCH[3]
pub const fn set_dmarxmatch3(&mut self, val: bool)
pub const fn set_dmarxmatch3(&mut self, val: bool)
Enable or disable interrupt for event DMARXMATCH[3]
pub const fn set_dmatxend(&mut self, val: bool)
pub const fn set_dmatxend(&mut self, val: bool)
Enable or disable interrupt for event DMATXEND
pub const fn dmatxready(&self) -> bool
pub const fn dmatxready(&self) -> bool
Enable or disable interrupt for event DMATXREADY
pub const fn set_dmatxready(&mut self, val: bool)
pub const fn set_dmatxready(&mut self, val: bool)
Enable or disable interrupt for event DMATXREADY
pub const fn dmatxbuserror(&self) -> bool
pub const fn dmatxbuserror(&self) -> bool
Enable or disable interrupt for event DMATXBUSERROR
pub const fn set_dmatxbuserror(&mut self, val: bool)
pub const fn set_dmatxbuserror(&mut self, val: bool)
Enable or disable interrupt for event DMATXBUSERROR