Replies: 1 comment 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
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