-
Notifications
You must be signed in to change notification settings - Fork 4
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
ESP32 Compilation Errors #4
Comments
It was written for the McLighting project. I've retired it as one can use any NeoPixelBus method by following the example https://github.com/kitesurfer1404/WS2812FX/blob/master/examples/ws2812fx_dma/ws2812fx_dma.ino I can make modifications for it to compile in ESP32, but it may not have all the latest features from WS2812FX. |
I see - I actually reached out because the example for DMA on WS2812FX doesn’t seem to compile either, and I can’t seem to figure out how to change the Method from ESP8266 to ESP32 for this WS2812FX example. You can see more at: kitesurfer1404/WS2812FX#151 my last comment. If you have any insight on how I can use the correct Method to get DMA to work, that would be the ideal solution. Thanks! |
There are no DMA method available for ESP32. For now there is bitbang and rmt will be added in the future. So in that sketch replace |
Thanks! Just for clarification, shouldn’t I use the NeoEsp32I2s1800KbpsMethod as described here instead of bitbang? https://github.com/Makuna/NeoPixelBus/wiki/ESP32-NeoMethods |
Yes you can use any method you have from that link. |
Ok I have updated this library by removing the ESP8266 specific lines in library, one has to declare device specific methods just like NeoPixelBus. Updated the example. |
compiles for ESP32: https://travis-ci.com/debsahu/NeoAnimationFX/builds/100640257 |
Hi there - I stumbled upon this because of the awesome WS2812FX library but it doesn't work with the ESP32 because of some timing issues with the NeoPixel library. I saw yours was based off of NeoPixelBus, which works wonderfully, so I was hoping this would blend both worlds, but I can't get it to compile. It's also marked in my INCOMPATIBLE example folder. See code:
The text was updated successfully, but these errors were encountered: