diff -r 5b1e0b384d31 -r 86f099bda525 notes.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/notes.rst Thu Oct 15 01:11:03 2020 +0200 @@ -0,0 +1,149 @@ +Probing +======= + +Serial probe with dslogic in serialdata/ + +read-sr: Decode the raw capture (34970-long-session.sr) and display the protocol + + serialdata$ cat read-sr | sh + + 00007553 [+0.01] >>> CHANNEL 203 + 00007573 [+0.02] >>> DISPLAY MUX OPEN + 00007581 [+0.01] >>> CHANNEL 203 + 00007589 [+0.01] <<< KNOB Knob left + 00007640 [+0.05] <<< KNOB Knob left + 00007645 [+0.01] >>> DISPLAY MUX OPEN + 00007654 [+0.01] >>> CHANNEL 202 + 00007674 [+0.02] >>> DISPLAY MUX OPEN + 00007682 [+0.01] >>> CHANNEL 202 + 00007697 [+0.02] <<< KNOB Knob left + 00007745 [+0.05] <<< KNOB Knob left + 00007750 [+0.01] >>> DISPLAY MUX OPEN + 00007759 [+0.01] >>> CHANNEL 201 + +read-sd-continuous: Should read continuously the data stream from the dslogic... + + +Protocol +======== + +> = cpu -> dsp +< = dsp -> cpu + +0x80 -> right +0x81 -> left + +shitf + key -> bit 5 +key release -> bit 6 + +End of shift packet: +>66 <99 >01 <00 >01 <00 >0E <00 >55 + + +init -> <33 >CC <02 >00 <00 >00 <55 ++ shift -> <33 >CC <02 >00 00 <0C >00 <55 ++ scan -> <33 >CC <02 >00 00 <03 >00 <55 + +shutdown -> + cpu -> cmd 0x86 + 0x55 ad libidum + ie >66 <99 >86 <00 >55 >55 >55 ... + +commands: + +0x00 -> display text + >66 <99 >00 <00 >nn <00 >c1 <00 ... >cn <00 >55 +0x0A -> flags + >66 <99 >0A <00 >04 <00 >f0 <00 >f1 <00 >f2 <00 >f3 <00 >55 +0x0C -> display channels + +0x02 -> ??? + >02 01 alarm frame +F4 b1 -> SCAN + + +once + scan -> 0C > 00 > 20 > 20 + +view + last + min + max + avg -> + 0A: 0C / 80 / 07 / 08 + 08: 01 / 0F + + +view + last + min + max + avg* + 0A: 0C / 80 / 07 / 08 + 09: 01 / 0F + +view + last + min + max* + avg + 08: 01 0F + 09: 01 10 + + +view + last + min* + max + avg (DATE) + 08: 01 / 10 + 09: 01 / 11 +view + last + min* + max + avg (DIN) + 08: 01 / 11 + 09: 01 / 11 + +last* + min + max + avg (DIN) + DIN + 08 01 12 + 09 01 12 + DATE + 08 01 12 + 09 01 12 + +08 -> low bright +09 -> hi bright + +sortie du mode "view" on a a la suite: + 09 01 12 + 09 01 11 + 09 01 10 + 09 01 0F + +on a aussi un paquet 02 01 0C (clear?) + + + +Mode VIEW pour DIN +================== + +quand on rentre en mode "view": + +- 02 01 99 (?) +- 0A / 0C 00 00 00 +- 0A / 0C 00 00 08 +- text READINGS + +puis View (Readings) + +- 0A / 0C 00 00 08 +- channel +- 0A / 0C 00 00 08 +- 0A / 0C 00 00 08 +- 09 / 01 12 (LAST en hi bright) +- 0A / 0C 80 07 08 +- 08 / 01 11 +- 08 / 01 10 +- 08 / 01 0F +- text (value) + +puis -> + +- 08 / 01 12 +- 09 / 01 12 +- textes + + +PCB +=== + +18.3 x 7.8