Struct dma_resource

Structure for DMA transfer resource.

Table 1. Members
Type Name Description
dma_callback_t callback[]

Array of callback functions for DMA transfer job.

uint8_t callback_enable

Bit mask for enabled callbacks.

uint8_t channel_id

Allocated DMA channel ID.

DmacDescriptor * descriptor

DMA transfer descriptor.

enum status_code job_status

Status of the last job.

uint32_t transfered_size

Transferred data size.