Closed simunma closed 6 months ago
There will be a fix merged soon~
There is a fix already merged in master. Could you please have a try on master with step you mentioned above. If there is no more issue. I'm going to conclude this topic,~ @simunma
There is a fix already merged in master.
@mythbuster5 Could you share the commit of the fix? (So people can check if it is fixed in v5.2 branch).
@mythbuster5 Hi, sorry i was out of office for holidays. I tested it today, and the problem seems to be fixed. The minimal reproducible example and the main project runs as expected using the new API for i2c and ETH driver on current master branch. No more Interrupt wdt timeout.
@mythbuster5 thanks for I2C driver fix. @simunma thanks for the testing. Closing the issue...
Answers checklist.
IDF version.
5.2.1
Espressif SoC revision.
ESP32 (revision v3.0)
Operating System used.
Linux
How did you build your project?
Eclipse IDE
If you are using Windows, please specify command line type.
None
Development Kit.
Custom Board
Power Supply used.
USB
What is the expected behavior?
To return from
esp_eth_driver_install(...)
after earlier in code callingi2c_new_master_bus(...)
from new i2c api.What is the actual behavior?
Interrupt wdt timeout during executing
esp_eth_driver_install(...)
after callingi2c_new_master_bus(...)
.Steps to reproduce.
i2c_new_master_bus(...)
esp_eth_driver_install(...)
Debug Logs.
More Information.
Legacy I2C API works as expected.