-
Notifications
You must be signed in to change notification settings - Fork 186
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
EXTERNAL_AUDIO_OUTPUT not working on RP2040? #166
Comments
I confirm this bug, at least when trying to use I2S via an external audio output function.
Any idea? |
So what you tested is essentially that you took the code for EXTERNAL_DAC_VIA_I2S but placed it in a custom audioOutput(), instead? And in that case is does not work? Weird. One idea: Could it be that the speed of the I2S does not quite match the rate at which audioOutput() gets called? Perhaps the buffer is getting overcrowed, eventually resulting in a hang? If that is the issue, checking |
Yup. I do not really care about getting it to work with I2S (as this is already implemented in "hardware") but there was a report of a similar problem on the forum with I2C, which triggered me to test the |
Okay, using So closing this for now. |
Ok, actually, I think setting BYPASS_MOZZI_OUTPUT_BUFFER is the "clean" way to go in this situation, then. That makes sense, too, as the whole trouble is that there already is another buffer at work. |
Yeah, but I think there is no need to have this work cleanly with I2S as it is ported already. This was just a mockup test to see if the |
Sure, I was just saying this for completeness (and because I had sort of forgotten that we already have a ready solution for dealing with the case of an independent output buffer somewhere). |
Apparently, according to: https://groups.google.com/g/mozzi-users/c/csMUSbZjnf8
Will try to reproduce.
The text was updated successfully, but these errors were encountered: