pinebuds/download.sh
Dom Rodriguez 8e3ac20145
refactor(scripts): Use #!/usr/bin/env as part of shebang
This resolves build errors in systems like NixOS, where `/bin/bash`
doesn't exist.
2023-05-19 00:45:38 +01:00

14 lines
617 B
Bash
Executable file

#!/usr/bin/env bash
num=$(find /dev -name 'ttyACM*' | sort | rev | cut -c 1)
echo com is: "$num"
mapfile -t splitPorts <<< "$num"
echo "This tool assumes your buds are the only thing connected and are enumerated {right,left} order. YMMV"
echo "Right bud is at ${splitPorts[0]}"
echo "Left bud is at ${splitPorts[1]}"
echo "Please disconnect and reconnect the bud on the right"
bestool write-image out/open_source/open_source.bin --port "/dev/ttyACM${splitPorts[0]}"
echo "Please disconnect and reconnect the bud on the left"
bestool write-image out/open_source/open_source.bin --port "/dev/ttyACM${splitPorts[1]}"