123456789101112131415161718192021222324252627282930313233343536373839404142 |
- # Usage:
- #
- # confirm target sketch...
- #
- # Builds sketch for target
- # Target can be: uno, due, d1
- #
- # Uses the Arduino command line interface
- #
- # https://github.com/arduino/Arduino/blob/master/build/shared/manpage.adoc
- set -e
- TARGET=$1; shift
- cp ~/.arduino15/preferences.txt-$TARGET ~/.arduino15/preferences.txt
- for F in $*
- do
- echo
- echo ${F}:
- rm -rf w
- mkdir -p w
- cp $F.ino w/
- if [ "$TARGET" = "due" ]
- then
- sed -i '/EEPROM/d' w/$F.ino
- fi
- for A in converted-assets/${F}*_assets.h
- do
- [ -f $A ] && cp $A w/
- done
- cd w/
- # --preserve-temp-files
- # -v
- # --upload
- $HOME/arduino-1.8.3/arduino --verify $F.ino
- cd ..
- done
|