Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sdima1357/stm32f401cdu6_nrf_audio

low latency wireless lossless audio
https://github.com/sdima1357/stm32f401cdu6_nrf_audio

audio-player audio-streaming i2s-audio nrf24l01 pcm5102 stm32 wireless

Last synced: 7 days ago
JSON representation

low latency wireless lossless audio

Awesome Lists containing this project

README

        

# stm32f401cdu6_nrf_audio
Low latency wireless lossless audio, 2 chanels 44100 16bit , pure passive receiver with error correction. PC(or phone or tablet)->USB audio -> stm32->nrf24L01 ----> nrf24L01->stm32->i2s->pcm5102
Planned latency is about ~10 mS (it will be checked)

Measured - 13 milliseconds!
![image1](https://github.com/sdima1357/stm32f401cdu6_nrf_audio/blob/main/images/IMG_20240609_221716_2c.jpg?raw=true)

How to measure latency:

install virtual output device

https://askubuntu.com/questions/78174/play-sound-through-two-or-more-outputs-devices

>sudo apt install paprefs
>...
enable simultaneous output to all attached sound cards and devices

connect scope to onboard card (yellow chanel) and stm32 wireless (blue chanel)

play 5 Hz rectangular pulse train