pub struct RegisterBlock {Show 15 fields
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,
pub dmsrr: DMSRR,
pub dmdrr: DMDRR,
pub dmsbs: DMSBS,
pub dmdbs: DMDBS,
/* 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 - DMA Status Register
dmsrr: DMSRR0x20 - DMA Source Reload Address Register
dmdrr: DMDRR0x24 - DMA Destination Reload Address Register
dmsbs: DMSBS0x28 - DMA Source Buffer Size Register
dmdbs: DMDBS0x2c - DMA Destination Buffer Size 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