Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sdima1357/stm32f401cdu6_nrf_audio
- Owner: sdima1357
- License: agpl-3.0
- Created: 2024-06-09T18:12:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-12T12:08:38.000Z (5 months ago)
- Last Synced: 2024-06-13T01:42:53.959Z (5 months ago)
- Topics: audio-player, audio-streaming, i2s-audio, nrf24l01, pcm5102, stm32, wireless
- Language: C
- Homepage:
- Size: 2.54 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 devicesconnect scope to onboard card (yellow chanel) and stm32 wireless (blue chanel)
play 5 Hz rectangular pulse train