Protocol of Sampler µC <=> PC communication
Stop Sampler
PC  "0"
S   stops measurement
S   saves datapointer to status RAM

Start Sampler
PC  "1"
S   starts measurement
S   erases datapointer in status RAM and datapointer overflow counter

Set Datapointer
PC  "3"
PC  lower address byte
PC  higher address byte

Read Data
PC  "4"
S   byte at datapointer
S   increases datapointer

Read Status Data
PC  "5"
S   byte at datapointer
S   increases datapointer

Write Status Data
PC  "6"
PC  byte
S   saves byte at datapointer
S   increases datapointer

Start ADC For Single Conversion
PC  "7"
PC  channel byte (range 1 - 8)
PC  range byte (range 0 - 255)
    see SAB-C515 datasheet for details
    set zero for ADC range from 0V to 5V
S   conversion result byte

Read TO
PC  "8"
S   lower byte
S   higher byte

Read T1
PC  "9"
S   lower byte
S   higher byte

Start ADC In Scope Mode
PC  "S"
PC  channel byte (range 1 - 8)
PC  range byte (range 0 - 255)
    see SAB-C515 datasheet for details
    set zero for ADC range from 0V to 5V
S   conversion result byte
    .
    .
    .
PC  any character from the PC stops conversion

Get Version of µC
PC  "V"
S   program version byte (0-255)
Disclaimer: No warranty at all!
Copyright by Martin Clausen, Germany.
Contact the author: mc AT rotgradpsi DOT de
Impressum