Fix
authorTomas Mudrunka <tomas.mudrunka@gmail.com>
Wed, 3 Jan 2024 17:02:09 +0000 (18:02 +0100)
committerTomas Mudrunka <tomas.mudrunka@gmail.com>
Wed, 3 Jan 2024 17:02:09 +0000 (18:02 +0100)
bash/serial_loopback_test.sh

index f160b2da06bcae539970abb0cc22bdfd3c904866..83c28404037785c32fb282deb9a08529e15fff11 100755 (executable)
@@ -1,5 +1,6 @@
 #!/bin/sh
-#Serial line tester, should work in busybox ash
+#Serial line tester v0.3
+#Tested in busybox ash
 #(c) Tomas Mudrunka 2022-2024
 
 trylimit=0
@@ -54,9 +55,8 @@ while true; do
        unset line
        read -rst 1 -u 6 line
        #echo "LINE: $line"
-       [ "$line" != "$testdata" ] && {
+       [ "$line" != "$testdata" ] && errcnt=$((errcnt+1)) &&
                echo -e "$(date +'%D %T')\t$errcnt\tError receiving data $port_tx -> $port_rx"
-       } && errcnt=$((errcnt+1))
        trycnt=$((trycnt+1))
        #echo "try $trycnt err $errcnt lim $trylimit"
        [ $trylimit -gt 0 -a $trycnt -gt $trylimit ] && break
This page took 0.142488 seconds and 4 git commands to generate.