In drivers/edma.c, function EDMA3ClearErrorBits(), line 1428:
else if(2 == evtQNum) { HWREG(baseAdd + EDMA3CC_CCERRCLR) &= (EDMA3CC_CCERRCLR_QTHRXCD2 | EDMA3CC_CCERRCLR_TCCERR); } else if(3 == evtQNum) { HWREG(baseAdd + EDMA3CC_CCERRCLR) &= (EDMA3CC_CCERRCLR_QTHRXCD2 | EDMA3CC_CCERRCLR_TCCERR); }
Shouldn't this be
HWREG(baseAdd + EDMA3CC_CCERRCLR) &= (EDMA3CC_CCERRCLR_QTHRXCD3 | EDMA3CC_CCERRCLR_TCCERR);
for event quene number 3 (instead of EDMA3CC_CCERRCLR_QTHRXCD2)?