For all you CD Audio fans out there, get ready: #BlueSCSI V2 is going to support audio output soon, on hardware versions 2023.09a and later!
Over the Christmas break I took a look at the two audio output options available to the framework (I2S and S/PDIF). I2S unfortunately doesn’t pan out for V2 because we only have two spare GPIO, and I2S needs three. S/PDIF on the other hand requires only a single signal line.
With a cheap S/PDIF converter box in hand, I have successfully updated the framework to make it functional on Pico and Pico 2. Currently only one clock speed is supported for S/PDIF but we might be able to make it work in other modes.
The primary changes are:
* Not using the SPI peripheral (it’s not available on our two spare pins), switched to PIO
* Getting the clock divider right
Next Steps:
* Software release
* Hardware design, to make something which plugs into the QWIIC port for ease of use