-
Notifications
You must be signed in to change notification settings - Fork 7.5k
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
i2c sometimes change bytes when uart interrupts occures (IDFGH-3451) #5412
Comments
Thanks for reporting. We have a fix internally under review, will share updates once the fix is available on GitHub. |
Hi, |
@Alvin1Zhang |
@Alvin1Zhang Could you share the commit fix? Or at least update the status? |
Hi @moggiozzi , We don't have a MLX90640 , is there a simpler example to reproduce the issue? Do you have external pull-ups on the I2C pins of your board? what's the value? Is it possible for you to reproduce the issue at a fixed place? when the issue happens, what's on the I2C bus, what's the expected data and what's read instead? Hi @pompompom , I have the same questions for you as above. And what's your HW and IDF version please? Michael |
Environment
git describe --tags
to find it): v4.1-beta1-266-g56c1646e2xtensa-esp32-elf-gcc --version
to find it): xtensa-esp32-elf-gcc (crosstool-NG esp-2019r2) 8.2.0Problem Description
In my board mlx90640 connected to ESP32 i2c.
When communicate over uart and i2c at the same time I read incorrect bytes from i2c.
Expected Behavior
Read correct bytes from i2c.
Steps to reproduce
Run project from https://github.com/moggiozzi/mlxtest
Related issue melexis/mlx90640-library#68
The text was updated successfully, but these errors were encountered: