Enable DMAC interrupts.
void dmac_enable_interrupt( Dmac * p_dmac, uint32_t ul_mask)
Data direction | Parameter name | Description |
---|---|---|
[out] |
p_dmac |
Module hardware register base address pointer |
[in] |
ul_mask |
A bitmask of interrupts to be enabled |
Parameter Value |
Description |
---|---|
DMAC_EBCIER_BTC0 |
Channel 0 Buffer Transfer Completed |
DMAC_EBCIER_BTC1 |
Channel 1 Buffer Transfer Completed |
DMAC_EBCIER_BTC2 |
Channel 2 Buffer Transfer Completed |
DMAC_EBCIER_BTC3 |
Channel 3 Buffer Transfer Completed |
DMAC_EBCIER_CBTC0 |
Channel 0 Chained Buffer Transfer Completed |
DMAC_EBCIER_CBTC1 |
Channel 1 Chained Buffer Transfer Completed |
DMAC_EBCIER_CBTC2 |
Channel 2 Chained Buffer Transfer Completed |
DMAC_EBCIER_CBTC3 |
Channel 3 Chained Buffer Transfer Completed |
DMAC_EBCIER_ERR0 |
Channel 0 Access Error |
DMAC_EBCIER_ERR1 |
Channel 1 Access Error |
DMAC_EBCIER_ERR2 |
Channel 2 Access Error |
DMAC_EBCIER_ERR3 |
Channel 3 Access Error |