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