Ethernetif.c in STM32f4 cube FW_F4 V1.28
Hello,
I've read several forum posts commenting on the STM32 HAL management of LWIP, particularly ethernetif.c and trying to understand the interrupt driven zero copy examples. For reference in my application I do not use RTOS.
After updating cube, and comparing my previous project version (based on FW_F4 V1.26.2) that the ethernetif.c file has changed quite significantly. I assume this is in reaction to feedback from users in forum posts such as this detailed post https://community.st.com/t5/stm32-mcus-embedded-software/how-to-make-ethernet-and-lwip-working-on-stm32/td-p/261456
The above mentions drivers being reworked following V1.27. And comments on problems such as [in reworked drivers].
Could someone comment on whether the ethernetif.c in FW_F4 V1.28 rectifies the problems and criticism's that have been previously discussed across the forum?
Alternatively, if the ethernetif.c is still a poor implementation, is it possible to comment on what has not been addressed (specifically to non-RTOS usage)?
Thanks.
