pub struct RegisterBlock {Show 34 fields
pub dma_int_status: DMA_INT_STATUS,
pub dma_int_tcstatus: DMA_INT_TCSTATUS,
pub dma_int_tcclear: DMA_INT_TCCLEAR,
pub dma_int_error_status: DMA_INT_ERROR_STATUS,
pub dma_int_err_clr: DMA_INT_ERR_CLR,
pub dma_raw_int_tcstatus: DMA_RAW_INT_TCSTATUS,
pub dma_raw_int_error_status: DMA_RAW_INT_ERROR_STATUS,
pub dma_enbld_chns: DMA_ENBLD_CHNS,
pub dma_soft_breq: DMA_SOFT_BREQ,
pub dma_soft_sreq: DMA_SOFT_SREQ,
pub dma_soft_lbreq: DMA_SOFT_LBREQ,
pub dma_soft_lsreq: DMA_SOFT_LSREQ,
pub dma_top_config: DMA_TOP_CONFIG,
pub dma_sync: DMA_SYNC,
pub dma_c0src_addr: DMA_C0SRC_ADDR,
pub dma_c0dst_addr: DMA_C0DST_ADDR,
pub dma_c0lli: DMA_C0LLI,
pub dma_c0control: DMA_C0CONTROL,
pub dma_c0config: DMA_C0CONFIG,
pub dma_c1src_addr: DMA_C1SRC_ADDR,
pub dma_c1dst_addr: DMA_C1DST_ADDR,
pub dma_c1lli: DMA_C1LLI,
pub dma_c1control: DMA_C1CONTROL,
pub dma_c1config: DMA_C1CONFIG,
pub dma_c2src_addr: DMA_C2SRC_ADDR,
pub dma_c2dst_addr: DMA_C2DST_ADDR,
pub dma_c2lli: DMA_C2LLI,
pub dma_c2control: DMA_C2CONTROL,
pub dma_c2config: DMA_C2CONFIG,
pub dma_c3src_addr: DMA_C3SRC_ADDR,
pub dma_c3dst_addr: DMA_C3DST_ADDR,
pub dma_c3lli: DMA_C3LLI,
pub dma_c3control: DMA_C3CONTROL,
pub dma_c3config: DMA_C3CONFIG,
/* private fields */
}Expand description
Register block
Fields§
§dma_int_status: DMA_INT_STATUS0x00 - DMA_IntStatus.
dma_int_tcstatus: DMA_INT_TCSTATUS0x04 - DMA_IntTCStatus.
dma_int_tcclear: DMA_INT_TCCLEAR0x08 - DMA_IntTCClear.
dma_int_error_status: DMA_INT_ERROR_STATUS0x0c - DMA_IntErrorStatus.
dma_int_err_clr: DMA_INT_ERR_CLR0x10 - DMA_IntErrClr.
dma_raw_int_tcstatus: DMA_RAW_INT_TCSTATUS0x14 - DMA_RawIntTCStatus.
dma_raw_int_error_status: DMA_RAW_INT_ERROR_STATUS0x18 - DMA_RawIntErrorStatus.
dma_enbld_chns: DMA_ENBLD_CHNS0x1c - DMA_EnbldChns.
dma_soft_breq: DMA_SOFT_BREQ0x20 - DMA_SoftBReq.
dma_soft_sreq: DMA_SOFT_SREQ0x24 - DMA_SoftSReq.
dma_soft_lbreq: DMA_SOFT_LBREQ0x28 - DMA_SoftLBReq.
dma_soft_lsreq: DMA_SOFT_LSREQ0x2c - DMA_SoftLSReq.
dma_top_config: DMA_TOP_CONFIG0x30 - DMA_Top_Config.
dma_sync: DMA_SYNC0x34 - DMA_Sync.
dma_c0src_addr: DMA_C0SRC_ADDR0x100 - DMA_C0SrcAddr.
dma_c0dst_addr: DMA_C0DST_ADDR0x104 - DMA_C0DstAddr.
dma_c0lli: DMA_C0LLI0x108 - DMA_C0LLI.
dma_c0control: DMA_C0CONTROL0x10c - DMA_C0Control.
dma_c0config: DMA_C0CONFIG0x110 - DMA_C0Config.
dma_c1src_addr: DMA_C1SRC_ADDR0x200 - DMA_C1SrcAddr.
dma_c1dst_addr: DMA_C1DST_ADDR0x204 - DMA_C1DstAddr.
dma_c1lli: DMA_C1LLI0x208 - DMA_C1LLI.
dma_c1control: DMA_C1CONTROL0x20c - DMA_C1Control.
dma_c1config: DMA_C1CONFIG0x210 - DMA_C1Config.
dma_c2src_addr: DMA_C2SRC_ADDR0x300 - DMA_C2SrcAddr.
dma_c2dst_addr: DMA_C2DST_ADDR0x304 - DMA_C2DstAddr.
dma_c2lli: DMA_C2LLI0x308 - DMA_C2LLI.
dma_c2control: DMA_C2CONTROL0x30c - DMA_C2Control.
dma_c2config: DMA_C2CONFIG0x310 - DMA_C2Config.
dma_c3src_addr: DMA_C3SRC_ADDR0x400 - DMA_C3SrcAddr.
dma_c3dst_addr: DMA_C3DST_ADDR0x404 - DMA_C3DstAddr.
dma_c3lli: DMA_C3LLI0x408 - DMA_C3LLI.
dma_c3control: DMA_C3CONTROL0x40c - DMA_C3Control.
dma_c3config: DMA_C3CONFIG0x410 - DMA_C3Config.
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