Newer
Older
M5StickCPlus_FactoryTest2022 / upload.sh
@motoki miura motoki miura on 7 Jun 2022 852 bytes hint
#!/bin/bash

## get serial port via board list, choose lines including "USB", and pick up 1st word
serials=`arduino-cli board list | grep USB | awk '{print $1}'`

# echo ${serials}
if [ -z "${serials}" ]; then
  echo "No device connected."
  exit  
fi


## if multiple ports found, try uploading to all ports.
seriallist=($serials)

## print the list
# echo ${seriallist[@]}

for ser in ${seriallist[@]} ; do
    echo ${ser}
    arduino-cli upload --fqbn esp32:esp32:m5stick-c -p ${ser} "."
done

echo "======================================================"
echo " 【ヒント】講義資料内のサンプルコードを書き込むときは、"
echo "  $ cd SampleSrc"
echo "  $ ./Upload.sh  ソースコード.ino "
echo "  または"
echo "  $ ./Upload.sh "
echo " とします。" 
echo "======================================================"