#[repr(transparent)]pub struct Intctrl(pub u16);Expand description
Interrupt Control Register
Tuple Fields§
§0: u16Implementations§
Source§impl Intctrl
impl Intctrl
Sourcepub const fn set_sabie(&mut self, val: Sabie)
pub const fn set_sabie(&mut self, val: Sabie)
Simultaneous PHASEA and PHASEB Change Interrupt Enable
Sourcepub const fn set_sabirq(&mut self, val: Sabirq)
pub const fn set_sabirq(&mut self, val: Sabirq)
Simultaneous PHASEA and PHASEB Change Interrupt Request
Sourcepub const fn set_dirirq(&mut self, val: Dirirq)
pub const fn set_dirirq(&mut self, val: Dirirq)
Count direction change interrupt
Sourcepub const fn set_cmp0ie(&mut self, val: Cmp0ie)
pub const fn set_cmp0ie(&mut self, val: Cmp0ie)
Compare 0 Interrupt Enable
Sourcepub const fn set_cmp0irq(&mut self, val: Cmp0irq)
pub const fn set_cmp0irq(&mut self, val: Cmp0irq)
Compare 0 Interrupt Request
Sourcepub const fn set_cmp1ie(&mut self, val: Cmp1ie)
pub const fn set_cmp1ie(&mut self, val: Cmp1ie)
Compare1 Interrupt Enable
Sourcepub const fn set_cmp1irq(&mut self, val: Cmp1irq)
pub const fn set_cmp1irq(&mut self, val: Cmp1irq)
Compare1 Interrupt Request
Sourcepub const fn set_cmp2ie(&mut self, val: Cmp2ie)
pub const fn set_cmp2ie(&mut self, val: Cmp2ie)
Compare2 Interrupt Enable
Sourcepub const fn set_cmp2irq(&mut self, val: Cmp2irq)
pub const fn set_cmp2irq(&mut self, val: Cmp2irq)
Compare2 Interrupt Request
Sourcepub const fn set_cmp3ie(&mut self, val: Cmp3ie)
pub const fn set_cmp3ie(&mut self, val: Cmp3ie)
Compare3 Interrupt Enable
Sourcepub const fn set_cmp3irq(&mut self, val: Cmp3irq)
pub const fn set_cmp3irq(&mut self, val: Cmp3irq)
Compare3 Interrupt Request
Trait Implementations§
impl Copy for Intctrl
impl Eq for Intctrl
impl StructuralPartialEq for Intctrl
Auto Trait Implementations§
impl Freeze for Intctrl
impl RefUnwindSafe for Intctrl
impl Send for Intctrl
impl Sync for Intctrl
impl Unpin for Intctrl
impl UnwindSafe for Intctrl
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
Mutably borrows from an owned value. Read more