Skip to content
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

Implement dmx input with rdm support - with tweaks #111

Merged
merged 45 commits into from
Feb 10, 2024
Merged

Implement dmx input with rdm support - with tweaks #111

merged 45 commits into from
Feb 10, 2024

Conversation

netmindz
Copy link
Collaborator

#64 - with a few tweaks

This is the first step in supporting both dmx input and dmx output on different pins.
This greatly improves readability because it gets rid of most of the
ifdefs.
This is much nicer to read and in the future more state will be added to support all the rdm stuff.
The current release/v3.1 is buggy and cannot receive dmx.
Until that is fixed we are sticking to the last working commit
This fixes a crash in the dmx receiver. The dmx receiver cannot work while cache is disabled. For some reason activating wifi disables the cache. In theory, the driver is placed in iram and should work, but it doesn't. This might be a bug in the driver.
Some rdm testers disconnect after setting it.
No longer needed because missing ISR_ATTR have been added to esp_dmx.
This was necessary because otherwise it is not able to respond to rdm in time.
@netmindz netmindz merged commit 6f15c58 into mdev Feb 10, 2024
60 checks passed
@netmindz netmindz deleted the dmx_input branch February 10, 2024 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants