pub struct RegisterBlock {
pub dmsar: DMSAR,
pub dmdar: DMDAR,
pub dmcra: DMCRA,
pub dmcrb: DMCRB,
pub dmtmd: DMTMD,
pub dmint: DMINT,
pub dmamd: DMAMD,
pub dmofr: DMOFR,
pub dmcnt: DMCNT,
pub dmreq: DMREQ,
pub dmsts: DMSTS,
/* private fields */
}Expand description
Register block
Fields§
§dmsar: DMSAR0x00 - DMA Source Address Register
dmdar: DMDAR0x04 - DMA Destination Address Register
dmcra: DMCRA0x08 - DMA Transfer Count Register
dmcrb: DMCRB0x0c - DMA Block Transfer Count Register
dmtmd: DMTMD0x10 - DMA Transfer Mode Register
dmint: DMINT0x13 - DMA Interrupt Setting Register
dmamd: DMAMD0x14 - DMA Address Mode Register
dmofr: DMOFR0x18 - DMA Offset Register
dmcnt: DMCNT0x1c - DMA Transfer Enable Register
dmreq: DMREQ0x1d - DMA Software Start Register
dmsts: DMSTS0x1e - DMAC Module Activation Register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl !Sync for RegisterBlock
impl Send for RegisterBlock
impl Unpin for RegisterBlock
impl UnsafeUnpin 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