From: ian Date: Sun, 3 Oct 2004 16:42:24 +0000 (+0000) Subject: faster, better chatting X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=5cae2ce0629577e013d33157d40c93ac53899de3;p=trains.git faster, better chatting --- 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