Project:Infotec displays: Difference between revisions

From London Hackspace Wiki

Line 31: Line 31:
The serial port is probably accessible using RS422 via the junction board that distributes power and signal to both clocks in the outer case. It is also available on the clock control board at RS232 levels (the signals are combined using combinational logic, rather than chosen with a switch). This is the small white 3-pin connector between the coin cell and the 2-pin connector for the front panel LED. Pins are ground, txd, rxd, counting from the edge of the motherboard towards the daughterboard. Protocol is 9600 8,n,1
The serial port is probably accessible using RS422 via the junction board that distributes power and signal to both clocks in the outer case. It is also available on the clock control board at RS232 levels (the signals are combined using combinational logic, rather than chosen with a switch). This is the small white 3-pin connector between the coin cell and the 2-pin connector for the front panel LED. Pins are ground, txd, rxd, counting from the edge of the motherboard towards the daughterboard. Protocol is 9600 8,n,1


The command  
== Protocols ==
The command


  >PR#0#00#00,07,08#25,05,2012,2#3D<
  >PR#0#00#00,07,08#25,05,2012,2#3D<
Line 43: Line 44:
Typing <>< into the clock causes it to sleep for a couple of seconds.
Typing <>< into the clock causes it to sleep for a couple of seconds.


== Numbered commands ==


Command messages are in the format:
Command messages are in the format:
>inflags#sendresponse#cmdnum#serialtask#inbuf#args,args,...#checksum<
>inflags#sendresponse#cmdnum#serialtask#inbuf#args,args,...#checksum<


All except inbuf are in hex.  Use <code>0</code> for inflags, <code>1</code> for sendresponse, <code>0</code> for serialtask, and <code>cc</code> to ignore the checksum
[<>#] in inbuf are escaped using ^
 
All except inbuf are in hex.  As a start, try <code>0</code> for inflags, <code>1</code> for sendresponse, <code>0</code> for serialtask, and <code>cc</code> to ignore the checksum


=== 0x0 Set text ===
=== 0x0 Set text ===
3,313

edits