pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn interrupt_state(&self) -> &INTERRUPT_STATE
pub const fn interrupt_state(&self) -> &INTERRUPT_STATE
0x00 - ??
Sourcepub const fn terminate_state(&self) -> &TERMINATE_STATE
pub const fn terminate_state(&self) -> &TERMINATE_STATE
0x04 - ??
Sourcepub const fn terminate_clear(&self) -> &TERMINATE_CLEAR
pub const fn terminate_clear(&self) -> &TERMINATE_CLEAR
0x08 - ??
Sourcepub const fn error_state(&self) -> &ERROR_STATE
pub const fn error_state(&self) -> &ERROR_STATE
0x0c - ??
Sourcepub const fn error_clear(&self) -> &ERROR_CLEAR
pub const fn error_clear(&self) -> &ERROR_CLEAR
0x10 - ??
Sourcepub const fn terminate_state_raw(&self) -> &TERMINATE_STATE_RAW
pub const fn terminate_state_raw(&self) -> &TERMINATE_STATE_RAW
0x14 - ??
Sourcepub const fn error_state_raw(&self) -> &ERROR_STATE_RAW
pub const fn error_state_raw(&self) -> &ERROR_STATE_RAW
0x18 - ??
Sourcepub const fn channel_state(&self) -> &CHANNEL_STATE
pub const fn channel_state(&self) -> &CHANNEL_STATE
0x1c - ??
Sourcepub const fn burst_request(&self) -> &BURST_REQUEST
pub const fn burst_request(&self) -> &BURST_REQUEST
0x20 - ??
Sourcepub const fn single_request(&self) -> &SINGLE_REQUEST
pub const fn single_request(&self) -> &SINGLE_REQUEST
0x24 - ??
Sourcepub const fn last_burst_request(&self) -> &LAST_BURST_REQUEST
pub const fn last_burst_request(&self) -> &LAST_BURST_REQUEST
0x28 - ??
Sourcepub const fn last_single_request(&self) -> &LAST_SINGLE_REQUEST
pub const fn last_single_request(&self) -> &LAST_SINGLE_REQUEST
0x2c - ??
Sourcepub const fn synchronize(&self) -> &SYNCHRONIZE
pub const fn synchronize(&self) -> &SYNCHRONIZE
0x34 - ??
Sourcepub fn channel_iter(&self) -> impl Iterator<Item = &CHANNEL>
pub fn channel_iter(&self) -> impl Iterator<Item = &CHANNEL>
Iterator for array of: 0x100..0x150 - Direct Memory Access channel
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
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