Skip to content

RNS MFD2 Bluetooth CD Changer emulator based on STM32L100 + KCX_BT002

License

Notifications You must be signed in to change notification settings

damogranlabs/RNS-MFD2-Bluetooth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RNS-MFD2-Bluetooth

RNS MFD2 Bluetooth CD Changer emulator based on STM32L100 + KCX_BT002
Damogran Labs: https://damogranlabs.com/2020/02/rns-mfd2-bluetooth-cd-changer-emulator
Author: Domen Jurkovic, Feb 2020

Firmware

... can be found in cdcEmulatorSTM32L2 folder, including VS Code workspace. Code is somewhat commented, but feel free to ask if there is anything unclear.
Since code is generated with CubeMX, it shouldn't be very hard to port solution to some other STM32 microcontroller, using the same LL libs.

Sniffed data

This CD Changer I/O data was recorded with PulseView and custom decoder, following their guide. To use decoder, copy rnsMfd2 folder to Program Files (x86)\sigrok\PulseView\share\libsigrokdecode\decoders folder.
Exports (.sr -> .data -> .txt) files are post analysis of recorded data for easier user inspection of the data. They were generated with dataAnalyzer.py run on a specific PulseView .sr file.
NOTE: do not take exports and my comments as an absolute true facts. Instead, see the code and Damogran Labs blog post for more info.

Screenshots

RNS MFD2 Bluetooth in action
STM32L100-Discovery + Bluetooth base board
STM32L100-Discovery + Bluetooth base board

About

RNS MFD2 Bluetooth CD Changer emulator based on STM32L100 + KCX_BT002

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages