This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SPI EDMA PSP - SPI Error conditions supported

Hi All

Using CCS4.2, BIOSPSP_01_30_01, BIOS 5.41.

Implemented the SPI EDMA PSP driver which requires Spi_OpMode_DMAINTERRUPT to be set instead of Spi_OpMode_INTERRUPT.

The GIO_Submit()  API indirectly calls underlying CSL (Spi.c - spiTransfer() ) which only enables SPIINT0->OVRNINTENA when Spi_OpMode_INTERRUPT is included.

When in DMA mode are the SPI BITERRENA, DESYNCENA, PARERRENA (optional) and DLENERRENA error interrupts valid also ie these errors can be caused and triggered in DMA mode of operation ?

If so is there a reason they are disabled  in DMA mode ?

If they are valid interrupts to enable during SPI development/operation in DMA mode does this mean the only way these can now be enabled is to extract the source code from PSP and apply directly to my project ie directly modify the PSP driver itself ?

Many Thanks In Anticipation

Barry