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.

TMS320F28388D: Possible bug in Ethernet_addPacketsIntoTxQueue() function in driverlib 4.02. Please check.

Part Number: TMS320F28388D


Hi,
when analyzing the ethernet code provided in driverlib for CM, I noticed something that looks like a bug.
In the Ethernet_addPacketsIntoTxQueue function in ethernet.c file, there is a fragment that disables interrupts and later at the end of the function the interrupts are enabled again.
But there are two "returns" from the function, which will leave the function without re-enabling the interrupts. 
It seems to me that this is a serious bug it the driverlib.

Besides this, there are some "TODO" tags in this function; well, it looks to me that the work here is not finished.
These MCUs are on the market for some time now, so the question arises: when eventually TI will provide production quality ethernet drivers?

Please, check it out.

Regards,
Andy