From e6784339e01ef38b0bc0c612670083b4f34a0218 Mon Sep 17 00:00:00 2001 From: Joey Castillo Date: Fri, 16 Sep 2022 22:54:36 -0500 Subject: add script for bulk flashing boards --- utils/movement_bulk_installer/shipboards.sh | 37 +++++++++++++++++++++++ utils/movement_bulk_installer/standard-green.uf2 | Bin 0 -> 172032 bytes 2 files changed, 37 insertions(+) create mode 100755 utils/movement_bulk_installer/shipboards.sh create mode 100644 utils/movement_bulk_installer/standard-green.uf2 (limited to 'utils') diff --git a/utils/movement_bulk_installer/shipboards.sh b/utils/movement_bulk_installer/shipboards.sh new file mode 100755 index 00000000..537eae68 --- /dev/null +++ b/utils/movement_bulk_installer/shipboards.sh @@ -0,0 +1,37 @@ +#!/bin/bash +RED='\033[0;101m' +GREEN='\033[1;32m' +END='\033[0m' +while [ true ] ; do + echo "Waiting for board" + false + while [ true ] ; do + stat /Volumes/WATCHBOOT &> /dev/null + if [ $? -eq 0 ] + then + break + fi + sleep 0.5 + done + sleep 0.5 + clear + cp ./standard-green.uf2 /Volumes/WATCHBOOT/ + if [ $? -eq 0 ] + then + echo -e "${GREEN}Success!${END} Board flashed successfully!" + else + echo -e "${RED}FAILURE:${END} Board did not flash successfully." + echo -ne '\a' + echo -ne '\a' + fi + while [ true ] ; do + stat /Volumes/WATCHBOOT &> /dev/null + if [ $? -eq 0 ] + then + sleep 0.5 + else + break + fi + done + echo -ne '\a' +done diff --git a/utils/movement_bulk_installer/standard-green.uf2 b/utils/movement_bulk_installer/standard-green.uf2 new file mode 100644 index 00000000..e7f80e91 Binary files /dev/null and b/utils/movement_bulk_installer/standard-green.uf2 differ -- cgit v1.2.3