-
Notifications
You must be signed in to change notification settings - Fork 7.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESP-IDF 4.X on arduino platform breaks ETH PHY support (IDFGH-5356) #7107
Comments
It's a compile time option so when libraries are precompiled for Arduino the choice is locked. I think it could be made configurable at runtime, there's not really any penalty. This could also benefit micropython and other platforms that need to support multiple hardware configurations. What do you think @suda-morris ? esp-idf/components/hal/esp32/emac_hal.c Lines 84 to 130 in 1f54d17
|
@negativekelvin in IDF v3.x it was runtime configurable. |
Thanks for reporting, IDF will add that runtime "mac clock config" option back soon. |
Thanks @suda-morris, we are waiting for that! :) |
@suda-morris, any news about this issue? |
@Simonefardella It's going to be worked very soon. There is EMAC HAL code refactor update pending to be merged which needs to be finished first. It's been already review so we could start "mac clock config" soon. Thank you for your patience. |
@Simonefardella just FYI, the update is in review. |
Hi guys, as i've reported in the esp32-arduino repo, starting from the IDF 4.x version, there are in place a lot of changes that breaks Ethernet on most of third party boards (Like Olimex, etc...).
For example, the driver initialization doesn't have the CLK GPIO option selectable and nowhere is documented that.
This represent for the overall esp32-arduino users a big problem to face...: here there are all details, scope traces and informations: ISSUE HERE
The text was updated successfully, but these errors were encountered: