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.

TMS320F28377D: How does the user confirm a message has been sent on CAN?

Part Number: TMS320F28377D

Tool/software:

Dear Champs,

I am asking this for our customer.

Is there any register or driverlib API that is like SCI TXRDY so that the user can know the previous data has been sent and DCAN is ready for another new message data write?

On newer MCAN on F28003x, we have a similar usage below. How does the user do this on F2837x DCAN module?

//
// Wait till all the messages are transmitted.
//
while(MCAN_getTxBufReqPend(MCANA_DRIVER_BASE))
{
}

Does it make sense to check if CAN_TXRQ_X becomes 0?