Skip to content

Commit

Permalink
upd
Browse files Browse the repository at this point in the history
  • Loading branch information
mgrouch committed Dec 7, 2024
1 parent 3c312a9 commit 9d77948
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions m5stack-tools/bbn-flash-m5-wave.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#!/bin/bash -e

# See: https://github.com/bareboat-necessities/bbn-wave-period-esp32

usage() {
echo "Usage: $0 -p ttyPort"
echo -e "\t-p ttyPort of esp32 device ex: /dev/ttyACM1"
exit 1
}

while getopts "p:" opt
do
case "$opt" in
p ) parameterP="$OPTARG" ;;
? ) usage ;;
esac
done

# Print helpFunction in case parameters are empty
if [ -z "$parameterP" ]
then
echo "Option -p value is required";
usage
fi

m_dir=$(pwd)

if [ -d /tmp/bbn-flash-m5-wave ]; then
rm -rf /tmp/bbn-flash-m5-wave/
fi

mkdir /tmp/bbn-flash-m5-wave && cd /tmp/bbn-flash-m5-wave

wget https://github.com/bareboat-necessities/bbn-wave-period-esp32/releases/download/v0.9.9/bbn_wave_freq_m5atomS3_bin-2024-12-07.zip
unzip bbn_wave_freq_m5atomS3_bin-2024-12-07.zip
/srv/esphome/bin/esptool.py --chip esp32s3 \
--port "$parameterP" --baud 921600 \
--before default_reset --after hard_reset write_flash \
0x0 bbn_wave_freq_m5atomS3_firmware.bin

cd "$m_dir"
rm -rf /tmp/bbn-flash-m5-wave/

0 comments on commit 9d77948

Please sign in to comment.