chiark / gitweb /
send two zero bytes in case we were mid-message
authorian <ian>
Thu, 29 Dec 2005 02:19:14 +0000 (02:19 +0000)
committerian <ian>
Thu, 29 Dec 2005 02:19:14 +0000 (02:19 +0000)
cebpic/README.protocol
detpic/crashread

index ebe53471c92a84c197bc080db673bbe2a1e3ec7a..3a922cd53216562fc471dd0043b4523534fb1aa4 100644 (file)
@@ -19,8 +19,8 @@ From host to PIC:
  > 1 1111 111  ....       (ff)  NMRADATA  NMRA data
  > 1 0001 XXX  0 XXXXXXX  (88+)        PING      Ping `X' (please Pong `X')
  > 1 0010 RRR  E RRR...   (90+)        POLARITY  Set polarity
- > 0 0100 001            (1 21)        ON        Power on
- > 0 0100 000            (0 20)        OFF       Power off
+ > 0 0100 001             (21) ON        Power on
+ > 0 0100 000             (20) OFF       Power off
 
  > 00000000                     CRASHED   Acknowledge panic, go to readout mode
  > 00000001                    ACKSERERR RS232 framing or overrung (panic'd)
index 42d92e26e8da6f8fe056a8c767d2ae69a1dfd230..27c66baccdb7c116afcf145b5613a0645cf044f4 100755 (executable)
@@ -187,8 +187,8 @@ proc xmit_s {b} {
     recv 1
 }
 
-proc setup_m {} { xmit 0 }
-proc setup_s {} { xmit 0; xmit_s 0 }
+proc setup_m {} { xmit 0; xmit 0 }
+proc setup_s {} { setup_m; xmit_s 0 }
 proc setup_t {} { }
 
 proc selectaddr_ms {xmit a} {