i got a problem by sending udp packets via HAL_ETH_TransmitFrame() on my STM32F107. Sometimes (every x packets) the function gives HAL_BUSY back. I dont know why and i have no idea how to fix this.
It seems that something is locking the eth handler....
I try to fix this issue since a few days now and would be really happy if anybody can give me a suggestion how to fix this.