Part Number: AM2634
Hi experts
May I've found another bug in the current MCSPI driver (mcu_plus_sdk_am263x_08_06_00_34).
MCSPI_Transaction / API says:
void *rxBuf;
/**< [IN] void * to a buffer to receive data.
*
* If rxBuf is NULL, the driver discards all MCSPI frames received.
*
* The size of the buffer is similar to txBuf as explained above.
*/
If I use the "mcspi_loopback_dma_am263x-lp_r5fss0-0_freertos_ti-arm-clang" example and change rxBuf to NULL:
spiTransaction.txBuf = (void *)gMcspiTxBuffer;
spiTransaction.rxBuf = (void *)NULL;
Than the CPU gets stuck when executing the code via CCS / Debug.
Since this feature presumably increases efficiency when only data is sent and not received, I wanted to ask if anyone could take a look at this?
Thanks and best regards
Dominik