From 4657df9b8f7c23c9c5e70e3ccdf6a06c41166131 Mon Sep 17 00:00:00 2001 From: ian Date: Sun, 2 Jan 2005 17:39:30 +0000 Subject: [PATCH] can transmit bare commands too --- hostside/main.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/hostside/main.c b/hostside/main.c index 820197a..a45403e 100644 --- a/hostside/main.c +++ b/hostside/main.c @@ -10,25 +10,28 @@ int main(int argc, const char **argv) { int l, i; char hbuf[3], *ep; - Byte nmra[NMRA_PACKET_MAX]; + Byte buf[NMRA_PACKET_MAX + COMMAND_ENCODED_MAX]; - assert(argc==3); + assert(argc==3 || (argc==4 && !strcmp(argv[3],"command"))); serial_open(argv[1]); l= strlen(argv[2]); assert(!(l&1)); l >>= 1; - assert(l<=NMRA_PACKET_MAX); + assert(l<=sizeof(buf)); for (i=0; i