|
Post by J.B. Kuma on Jun 25, 2018 18:29:40 GMT
So far my test have been a bit frustrating.
Running I2S amp without pixels provides clear, loud sound. Testing both the AdaFruit and FastLED libraries there is a bit of static every time it updates the pixels (the pixels don't need to be attached).
In order for the timing of the pixel code to work properly the libraries temporarily suspend interrupts (a few micro seconds). Since the I2S library uses DMA and other code can run fine while playing sound it seems it must be related to this function.
I'll continue to test different libraries (which will generally require some sort of hack) and see if I can come up with a solution.
|
|