-
Bug
-
Resolution: Fixed
-
Medium
-
PDK
-
PDK-13326
-
PROCESSOR_SDK_09.00.00
-
PROCESSOR_SDK_09.01.00
-
Description
MCSPI driver incorrectly modifies the trigger level in the DMA mode:
if (transBytes <= object->fifoSize)
{ object->rxTrigLvl = transBytes; object->txTrigLvl = transBytes; }Resolution Description
Updated driver to program trigger level based on user input instead of FIFO size.
Root Cause
Driver was programming trigger level basing on FIFO size instead of trigger level provided by application which can cause
mismatch between trigger level programmed and DMA transfer size