Jump to main content

##

# 2.31.26 DMA_INT Typedef and Macros

## C

    typedef uint32_t DMA_INT;

    /* Start detected interrupt */
    #define DMA_INT_START_DETECTED								(DMA_CHINTF_SD_Msk)

    /* Transfer abort interrupt */
    #define DMA_INT_TRANSFER_ABORT								(DMA_CHINTF_TA_Msk)

    /* Cell transfer complete interrupt */
    #define DMA_INT_CELL_TRANSFER_COMPLETE						(DMA_CHINTF_CC_Msk)

    /* Block transfer complete interrupt */
    #define DMA_INT_BLOCK_TRANSFER_COMPLETE						(DMA_CHINTF_BC_Msk)

    /* Half block transfer complete interrupt */
    #define DMA_INT_BLOCK_HALF_TRANSFER_COMPLETE				(DMA_CHINTF_BH_Msk)

    /* Linked list transfer complete interrupt */
    #define DMA_INT_LINKED_LIST_DONE							(DMA_CHINTF_LL_Msk)

    /* Write error Interrupt */
    #define DMA_INT_WRITE_ERROR									(DMA_CHINTF_WRE_Msk)

    /* Read error interrupt*/
    #define DMA_INT_READ_ERROR									(DMA_CHINTF_RDE_Msk)

## Summary

Defines the data type for DMA_INT and its macros

## Description

Defines data type and macros for the DMA interrupt sources.

## Remarks

None.