-
-
Notifications
You must be signed in to change notification settings - Fork 37
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
Commit f148f7b (fix idf v5 timer error) breaks dmx_receive and rdm #86
Comments
Thanks for opening this issue. I am aware of the problem and am working to resolve it! I have been slow to do so because I just moved across the country so it has been difficult to find time to do more debugging. :) This issue appears to be related to PR #80, which was intended to allow for this library to be ported to different microcontrollers. The commit you mention, f148f7b, fixed an issue with I'll investigate further! |
Aha! It looks like it was a simple mistake with how the Give the latest commit a try and let me know if you run into any more issues! :) |
Thanks for the quick response :-) |
Looks like it also broke rdm. |
Thanks for the feedback! I am successfully using RDM on Arduino with two ESP32s on the ESP-IDF. Are you using Arduino? I see that that I am unable to process RDM on Arduino. |
I am using your minimal responder example with platformio and the arduino framework on an ESP32-32D as dmx device and the |
I'm revisiting this comment. It looks like I was chasing my own tail for a bit here. The issue with EDIT: But now ESP-IDF sending is broken again! 🙃 |
Okay, I believe I have finally fixed this. It was an issue with the Between ESP-IDF v4 (which is what Arduino still uses, since Arduino has not updated their ESP32 framework yet) and ESP-IDF v5, the driver for the hardware timer changed. In the v4 hardware timer driver, the For some reason setting the This has been fixed and merged from #91. Please reopen this issue if you see any further problems! |
I am tracking release/v3.1 in my current wled development. Thats why I noticed that the commit f148f7b
breaks dmx_receive. I can no longer receive any dmx data with this commit. Without this commit everything works fine.
I compiled the minimal arduino example to verify that the bug is not on my side.
The text was updated successfully, but these errors were encountered: