Good evening everyone,
For the last week I've been trying to convert/port this project to the Arduino. It is a little tool to show the data being send back and forth between the Control Pannel and the Mainboard of a CDJ 1000.
This is my first encounter with the SPI protocol. So got a lot to learn here. After contacting the original creator I got a response and he helped me to start but I am stuck now and like to get some help from the Arduino community.
At first I tried the slave example on Nick's SPI site, but I needed something in some sort of silent mode...
After many trial and errors I tried the Logic Analyzer found here. Gladly I saw there was some SPI activity so this must be possible
After some more searching and reading I came across this example of an SPI sniffer for a LCD display. This seems to be almost exactly fitting my needs. "to let Arduino work both as slave and as sniffer in silent mode"
So uploaded this code and viola, I got some sort of feedback from the Serial monitor
But this is where I'm stuck, I don't understand what is written in the "Reverse_Engineering_Pioneer_CDJ-1000_serial_protocol.pdf"
For example what does "[0-7packages][14 byte][bit0] = PLAY button" translate to? My first goal was to show the pressed buttons in the Serial monitor. But at the moment I just have to understand this first....
Can somebody please explain this to me with an example or a document that I can read so I can continue with this.
thanks for reading so far
cheers!