Function dmac_disable_interrupt()

Disable DMAC interrupts.

void dmac_disable_interrupt(
		Dmac * p_dmac,
		uint32_t ul_mask)

Table 1. Parameters
Data direction Parameter name Description

[out]

p_dmac

Module hardware register base address pointer

[in]

ul_mask

A bitmask of interrupts to be disabled

Where input parameter ul_mask is a bitmask containing one or more of the following:

Parameter Value

Description

DMAC_EBCIDR_BTC0

Channel 0 Buffer Transfer Completed

DMAC_EBCIDR_BTC1

Channel 1 Buffer Transfer Completed

DMAC_EBCIDR_BTC2

Channel 2 Buffer Transfer Completed

DMAC_EBCIDR_BTC3

Channel 3 Buffer Transfer Completed

DMAC_EBCIDR_CBTC0

Channel 0 Chained Buffer Transfer Completed

DMAC_EBCIDR_CBTC1

Channel 1 Chained Buffer Transfer Completed

DMAC_EBCIDR_CBTC2

Channel 2 Chained Buffer Transfer Completed

DMAC_EBCIDR_CBTC3

Channel 3 Chained Buffer Transfer Completed

DMAC_EBCIDR_ERR0

Channel 0 Access Error

DMAC_EBCIDR_ERR1

Channel 1 Access Error

DMAC_EBCIDR_ERR2

Channel 2 Access Error

DMAC_EBCIDR_ERR3

Channel 3 Access Error