summaryrefslogtreecommitdiff
path: root/ebus-racket/layer2.rkt
diff options
context:
space:
mode:
authorYves Fischer <yvesf-git@xapek.org>2012-03-05 23:03:24 +0100
committerYves Fischer <yvesf-git@xapek.org>2012-03-05 23:03:24 +0100
commit2441e9b57675ef0398cc507318e37cb67d6271cf (patch)
treecdd3027e1955a0d8762c1b1a99f9a1fc4fb94ce2 /ebus-racket/layer2.rkt
parentc6753ed8974da8090037a52d65415143ebf1c015 (diff)
downloadebus-alt-2441e9b57675ef0398cc507318e37cb67d6271cf.tar.gz
ebus-alt-2441e9b57675ef0398cc507318e37cb67d6271cf.zip
ebus-rackets: cleanups
* inserter: unused racket/pretty * inserter: read-ebus-loop7 * layer2: simplified
Diffstat (limited to 'ebus-racket/layer2.rkt')
-rw-r--r--ebus-racket/layer2.rkt5
1 files changed, 2 insertions, 3 deletions
diff --git a/ebus-racket/layer2.rkt b/ebus-racket/layer2.rkt
index 9ed2118..3dd881c 100644
--- a/ebus-racket/layer2.rkt
+++ b/ebus-racket/layer2.rkt
@@ -55,8 +55,6 @@
synSlave <- ebus-const-syn ;; SYN des Senders
(return (ebus-body-masterslave crc payloadSlaveLength payloadSlave crcSlave)))))
-(define parse-ebus-master-or-slave (token (choice parse-ebus-mastermaster parse-ebus-masterslave)))
-
(define parse-ebus-paket
(token (seq source <- any-byte
destination <- any-byte
@@ -65,7 +63,8 @@
payloadLength <- any-byte
payload <- (repeat ebus-payload payloadLength payloadLength)
body <- (cond ((= destination ebus-const-broadcastaddr) parse-ebus-broadcast)
- (else parse-ebus-master-or-slave))
+ (else (choice parse-ebus-mastermaster
+ parse-ebus-masterslave)))
(return (ebus-paket source
destination
primaryCommand