You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LAN7820 connected to ESP32 via RMII in a standard way. ETH.begin() can be called without arguments.
Version
v2.0.2
IDE Name
Arduino IDE with VisualMicro
Operating System
Windows 11
Flash frequency
40Hz
PSRAM enabled
no
Upload speed
115200
Description
Before arduino-esp32 v. 2.0.0 we could call the following function:
esp_eth_smi_read()
Those functions helped us to monitor the PHY more closely as the PHY can crash during operation (e.g. due to electrostatic discarges). In case the phy crashed, we reinitialized it using
phy_lan8720_init()
Those functions are not available anymore in arduino core version >= 2.0.0 therefore this monitoring is not possible anymore.
Please reintroduce a possibility to read the PHY registers so that we can monitor the correct operation of the PHY again. We are particularly interested in:
Is the phy answering to register read operations generally
Was the auto negotiation successful
Sketch
-
Debug Message
-
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide
I confirm I have checked existing issues, online documentation and Troubleshooting guide.