mkino 722 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/bash
  2. set -e
  3. INO_PORT=/dev/redboard0
  4. INO_CPU=uno
  5. V=$HOME/arduino-1.0.5/
  6. V=$HOME/arduino-1.6.5/
  7. V=$HOME/arduino-1.5.8/
  8. DIR=ino-$1
  9. mkdir -p $DIR/src $DIR/lib
  10. [ ! -h $DIR/lib/Gameduino2 ] && ln -s ~/Arduino/libraries/Gameduino2 $DIR/lib
  11. cp $1.ino $DIR/src/
  12. if [ -f converted-assets/${1}_assets.h ]
  13. then
  14. cp converted-assets/${1}_assets.h $DIR/src/
  15. fi
  16. cd $DIR &&
  17. sched=${2:-"build upload"}
  18. for A in $sched
  19. do
  20. case $A in
  21. build) ano build -m $INO_CPU --arduino-dist $V
  22. ;;
  23. upload) ano upload -m $INO_CPU --arduino-dist $V -p $INO_PORT
  24. ;;
  25. esac
  26. done
  27. # ano build -m $INO_CPU --arduino-dist $V || exit
  28. # ano upload -m $INO_CPU --arduino-dist $V -p $INO_PORT
  29. # miniterm.py $INO_PORT 1000000