PAN1080 Peripheral API
Macros
Dma interrupt mask

Dma interrupt mask definition. More...

Collaboration diagram for Dma interrupt mask:

Macros

#define DMAC_FLAG_MASK_TFR   (1ul<<(DMAC_FLAG_INDEX_TFR >>1))
 
#define DMAC_FLAG_MASK_BLK   (1ul<<(DMAC_FLAG_INDEX_BLK >>1))
 
#define DMAC_FLAG_MASK_SRCTFR   (1ul<<(DMAC_FLAG_INDEX_SRCTFR>>1))
 
#define DMAC_FLAG_MASK_DSTTFR   (1ul<<(DMAC_FLAG_INDEX_DSTTFR>>1))
 
#define DMAC_FLAG_MASK_ERR   (1ul<<(DMAC_FLAG_INDEX_ERR >>1))
 
#define DMAC_FLAG_MASK_ALL   (0x1Ful)
 

Detailed Description

Dma interrupt mask definition.

Macro Definition Documentation

◆ DMAC_FLAG_MASK_ALL

#define DMAC_FLAG_MASK_ALL   (0x1Ful)

◆ DMAC_FLAG_MASK_BLK

#define DMAC_FLAG_MASK_BLK   (1ul<<(DMAC_FLAG_INDEX_BLK >>1))

Write 1 to unmask block transfer complete interrupt

◆ DMAC_FLAG_MASK_DSTTFR

#define DMAC_FLAG_MASK_DSTTFR   (1ul<<(DMAC_FLAG_INDEX_DSTTFR>>1))

Write 1 to unmask destination transfer complete interrupt

◆ DMAC_FLAG_MASK_ERR

#define DMAC_FLAG_MASK_ERR   (1ul<<(DMAC_FLAG_INDEX_ERR >>1))

Write 1 to unmask transfer error interrupt

◆ DMAC_FLAG_MASK_SRCTFR

#define DMAC_FLAG_MASK_SRCTFR   (1ul<<(DMAC_FLAG_INDEX_SRCTFR>>1))

Write 1 to unmask source transfer complete interrupt

◆ DMAC_FLAG_MASK_TFR

#define DMAC_FLAG_MASK_TFR   (1ul<<(DMAC_FLAG_INDEX_TFR >>1))

Write 1 to unmask transfer complete interrupt