Replies: 2 comments 5 replies
-
Do you know if any other pins would be "safe" as pin 19 is also MISO. I plan on using an SPI screen, so pin 19 wouldn't work in my case (an I'm sure many others) |
Beta Was this translation helpful? Give feedback.
5 replies
-
Same issue here. Tried some pinmux variations with no luck: perfectly fine with any android device, skipping/stuttering with iphones. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'd been having the same problem a few other people have with Android devices working more or less perfectly but IOS ones dropping out occasionally and stuttering and thought maybe it was a codec issue. I then bought a few of these boards and noticed that the problem varied considerably between boards (I'd tried changing I2S buffer, stack, etc to no avail) so thought it may be a hardware issue. After some searching I found this thread and thought I'd try changing the pin out for the external DAC (a PCM5102 like this one). I changed the pinout from this:
config.pin_bck = 26; config.pin_ws = 25; config.pin_data = 23;
To this:
config.pin_bck = 26; config.pin_ws = 25; config.pin_data = 19;
and although I haven't had time to go deep with it, it seems to work perfectly. In the original post it says maybe it's a muxing/pin-mapping issue, I wouldn't know and it won't work for everyone, but it's worth giving it a try.
Beta Was this translation helpful? Give feedback.
All reactions