-
Notifications
You must be signed in to change notification settings - Fork 116
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
Attempting to port to Arduino-ESP32 - how to pass audio data and output with FastLED #100
Comments
It is indeed I don't know what FastLED is but it really is just an RGB array. You can just for(...) over it and do whatever you need to do (though I'd make sure whatever it is you're doing isn't MEGA SLOW on the LED side as I've seen some AWFUL LED Drivers do.) |
FastLED is a (relatively fast) Arduino LED driver library, so far I've rarely had issues with it on ESP32 and ESP8266. After looking over it, it seems it should by easy to copy over values but it seems I'm getting no output ... fair chance I've cocked up something along the way. I feel like a monster for not commenting my code, lol ... please let me know if you're able to look over it and tell me if I've missed something. However, I just saw that Espressif has released an official DSP library for the ESP32. See what you can do with that? |
Were you able to get it working with ESP32? |
I was able to get it to compile without errors, but I was not successful getting output. I gave up after a while and used the |
Aww :(. Man the things I miss when I am vacant from github for a while :( |
Well, I shouldnt be the only and last one still figuring out how to make CC work on esp32 in conjunction with FastLED. So thanks in advance for any (more noob friendly) input or work on this subject. :) |
Hello! I've successfully managed to get the embeddedcommon files to compile and run on ESP32 with PlatformIO using the
arduino-espressif32
framework. My files are attached below.I feel kind of stupid but I'm not quite able to figure this out:
I can capture ADC samples with the ESP32, but where exactly do I pass them into your functions to be processed? I'm very unsure about this, but is it
PushSample32
?I can see that the LED output is being handled by
embeddedout
header files, but how would I translate that into a format that FastLED would recognize?Sorry if I'm being a bit dense, I'm not a professional programmer.
colorchord_esp32_arduino.zip
The text was updated successfully, but these errors were encountered: