summaryrefslogtreecommitdiff
path: root/tool/speedy-download
blob: 0da40d5596017aae51c68fc3398be4434ef23047 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

set -eu

FILE="$1"
shift

echo "$@" > /dev/ttyUSB0

cat "$FILE" >/dev/ttyUSB0 &
SEND=$!

cat -u /dev/ttyUSB0 &
RECV=$!

wait "$SEND"
sleep 1
kill "$RECV"
wait