diff options
Diffstat (limited to '')
| -rwxr-xr-x | tool/connect | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/tool/connect b/tool/connect index 536db5b..f900e0c 100755 --- a/tool/connect +++ b/tool/connect | |||
| @@ -1,21 +1,24 @@ | |||
| 1 | #!/bin/bash | 1 | #!/bin/bash |
| 2 | 2 | ||
| 3 | set -eux | 3 | set -eu |
| 4 | 4 | ||
| 5 | OLD_SETTINGS="$(stty -F /dev/ttyUSB0 -g)" | 5 | OLD_SETTINGS="$(stty -g -F /dev/ttyUSB0)" |
| 6 | 6 | ||
| 7 | stty -F /dev/ttyUSB0 \ | 7 | stty -F /dev/ttyUSB0 \ |
| 8 | 115200 \ | 8 | 115200 \ |
| 9 | -drain \ | 9 | -drain \ |
| 10 | -clocal \ | 10 | -clocal \ |
| 11 | cread \ | 11 | cread \ |
| 12 | -crtscts \ | 12 | crtscts \ |
| 13 | cs8 \ | 13 | cs8 \ |
| 14 | cstopb \ | 14 | cstopb \ |
| 15 | -hup \ | 15 | -hup \ |
| 16 | parenb \ | 16 | parenb \ |
| 17 | -parodd \ | 17 | parodd \ |
| 18 | -cmspar \ | ||
| 18 | -igncr \ | 19 | -igncr \ |
| 20 | ignpar \ | ||
| 21 | -parmrk \ | ||
| 19 | inpck \ | 22 | inpck \ |
| 20 | -istrip \ | 23 | -istrip \ |
| 21 | -ixany \ | 24 | -ixany \ |
| @@ -26,4 +29,4 @@ stty -F /dev/ttyUSB0 \ | |||
| 26 | 29 | ||
| 27 | con /dev/ttyUSB0 || true | 30 | con /dev/ttyUSB0 || true |
| 28 | 31 | ||
| 29 | stty -F "$OLD_SETTINGS" | 32 | stty -drain "$OLD_SETTINGS" -F /dev/ttyUSB0 2> /dev/null |
