RISCOS Filling the I2S buffer
Pages: 1 2
Terry Swanborough (61) 152 posts |
Hi If you read the help file in the download of the I2S module it tells you which cards use their own clocks and which ones use the PIs internal clock/ |
Tristan M. (2946) 1039 posts |
Using the lite application that you suggested there are no errors displayed. Second: I have to do some hardware troubleshooting on the PCM5102 on the Pi Zero. While the connection with DuPont leads should be fine as I know others have been doing it, there is something odd going on. The DAC is silent until I hold my finger near the wires. Most notably when I hover my finger near the unused SCK pin. Then I’m treated to horrible electronic noise which surprisingly can have the volume controlled by the volume control in DigitalCD. This is when there is audio playing of course. I’m going to add a header connector to a prototype HAT so I can make a potentially better connection to test with. |
Tristan M. (2946) 1039 posts |
Update: |
Tristan M. (2946) 1039 posts |
Terry, I wanted to thank you for the hard work put in getting I2S audio happening on RISC OS. It was a feature which I had felt was painfully absent from RO. It’s great to be able to play back music in high fidelity from a humble Raspberry Pi. |
Terry Swanborough (61) 152 posts |
your welcome, I needed the I2S audio for something I was working on myself. I was hoping that RISC OS would support it at some point but as the clever people around here have enough to do I decided to have a go myself. Thanks must also go to Jeffrey Lee for prodding me in the right direction with his help I managed to get something to work. I am OK with programming in C and assembler but this is the first time I have worked on a module that directly interfaces with the OS. |
Tristan M. (2946) 1039 posts |
As always thanks to Jeffrey Lee too. I tested the DAC+ Light thing successfully with the CJMCU-1334 module today. Honestly prefer the sound from the PCM5102, but that’s just me. AFAIC it’s another DAC that works with this wonderful module. |
Pages: 1 2