#[repr(C)]pub struct GROUP { /* private fields */ }
Expand description
Register block
Implementations§
Source§impl GROUP
impl GROUP
Sourcepub const fn threshold(&self, n: usize) -> &THRESHOLD
pub const fn threshold(&self, n: usize) -> &THRESHOLD
0x10..0x20 - Channel internal counter threshold
Sourcepub fn threshold_iter(&self) -> impl Iterator<Item = &THRESHOLD>
pub fn threshold_iter(&self) -> impl Iterator<Item = &THRESHOLD>
Iterator for array of: 0x10..0x20 - Channel internal counter threshold
Sourcepub const fn interrupt_state(&self) -> &INTERRUPT_STATE
pub const fn interrupt_state(&self) -> &INTERRUPT_STATE
0x20 - Interrupt state register
Sourcepub const fn interrupt_mask(&self) -> &INTERRUPT_MASK
pub const fn interrupt_mask(&self) -> &INTERRUPT_MASK
0x24 - Interrupt mask register
Sourcepub const fn interrupt_clear(&self) -> &INTERRUPT_CLEAR
pub const fn interrupt_clear(&self) -> &INTERRUPT_CLEAR
0x28 - Clear interrupt register
Sourcepub const fn interrupt_enable(&self) -> &INTERRUPT_ENABLE
pub const fn interrupt_enable(&self) -> &INTERRUPT_ENABLE
0x2c - Interrupt enable register
Auto Trait Implementations§
impl !Freeze for GROUP
impl !RefUnwindSafe for GROUP
impl Send for GROUP
impl !Sync for GROUP
impl Unpin for GROUP
impl UnwindSafe for GROUP
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