From 5cae2ce0629577e013d33157d40c93ac53899de3 Mon Sep 17 00:00:00 2001 From: ian Date: Sun, 3 Oct 2004 16:42:24 +0000 Subject: [PATCH] faster, better chatting --- parport/odyssey-train | 3 ++- parport/train-pic-prog-select.c | 10 ++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/parport/odyssey-train b/parport/odyssey-train index 8f4fa69..077a892 100755 --- a/parport/odyssey-train +++ b/parport/odyssey-train @@ -14,10 +14,12 @@ case "$which" in all) train-pic-prog-select 0-55 whichconfig=all + echo "Selected $which" ;; [0-9]|[0-9][0-9]) train-pic-prog-select $which whichconfig=single + echo "Selected #$which" ;; *) badusage @@ -25,7 +27,6 @@ all) esac shift -echo "Selected $which" echo operation=$1 diff --git a/parport/train-pic-prog-select.c b/parport/train-pic-prog-select.c index fdde729..d1a8315 100644 --- a/parport/train-pic-prog-select.c +++ b/parport/train-pic-prog-select.c @@ -40,12 +40,12 @@ static void wpause(int ioctlnum, unsigned char value) { ioctlnum == PPWDATA ? "" : 0, value); doioctl(ioctlnum, &value, value); - usleep(5000); + usleep(1); } int main(int argc, const char *const *argv) { long first, last; - int row, col, v; + int row, col, v, nselected; char *ep; const char *arg; @@ -83,6 +83,12 @@ int main(int argc, const char *const *argv) { setvbuf(stdout,0,_IONBF,0); + for (nselected=0, row=0; row