DMA Controller (DMAC)

Below is a list of API functions output by the Code Generator for DMA controller use.

Table 3.8 API Functions: [DMA Controller]

API Function Name

Function

R_DMAC_Create

Performs initialization necessary to control the DMA controller.

R_DMACn_Start

Allows starting of the DMAC controller.

R_DMACn_Stop

Prohibits starting of the DMAC controller.

R_DMACn_Set_SoftwareTrigger

Sets the software request of DMA transfer by software.

R_DMACn_Clear_SoftwareTrigger

Clears the software request of DMA transfer by software.

r_dmac_dmacni_interrupt

Performs processing in response to the transfer end interrupt.

r_dmacn_callback_transfer_end

Performs processing in response to the transfer end interrupt.

r_dmacn_callback_transfer_escape_end

Performs processing in response to the escape transfer end interrupt.

R_DMAC_Create_UserInit

Performs user-defined initialization relating to the DMA controller.