#[repr(C)]pub struct CH {
pub cr: Reg<CR_SPEC>,
pub ndtr: Reg<NDTR_SPEC>,
pub par: Reg<PAR_SPEC>,
pub m0ar: Reg<M0AR_SPEC>,
pub m1ar: Reg<M1AR_SPEC>,
}
Expand description
Register block
Fields§
§cr: Reg<CR_SPEC>
0x00 - DMA channel x configuration register
ndtr: Reg<NDTR_SPEC>
0x04 - DMA channel x number of data register
par: Reg<PAR_SPEC>
0x08 - This register must not be written when the channel is enabled.
m0ar: Reg<M0AR_SPEC>
0x0c - This register must not be written when the channel is enabled.
m1ar: Reg<M1AR_SPEC>
0x10 - Channel x memory 1 address register
Auto Trait Implementations§
impl !Freeze for CH
impl !RefUnwindSafe for CH
impl Send for CH
impl !Sync for CH
impl Unpin for CH
impl UnwindSafe for CH
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