diff options
| author | Scott Shawcroft <scott.shawcroft@gmail.com> | 2017-04-20 14:04:06 -0700 |
|---|---|---|
| committer | Scott Shawcroft <scott.shawcroft@gmail.com> | 2017-04-20 14:04:06 -0700 |
| commit | 98667b1af87f71baa12a3bbde75cc3a28eb4513c (patch) | |
| tree | 64bedc4c4c6d9351954d9236381f569e6cd73afe /tools | |
| parent | a9d25bfae4ac3e4625cec738e3b2dd52976fb464 (diff) | |
Turn on build saving and uf2 creation.
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/build_adafruit_bins.sh | 16 | ||||
| m--------- | tools/uf2 | 0 |
2 files changed, 13 insertions, 3 deletions
diff --git a/tools/build_adafruit_bins.sh b/tools/build_adafruit_bins.sh index 8dcbb274e..c8693f43f 100755 --- a/tools/build_adafruit_bins.sh +++ b/tools/build_adafruit_bins.sh @@ -5,15 +5,25 @@ ATMEL_BOARDS="arduino_zero circuitplayground_express feather_m0_basic feather_m0 for board in $ATMEL_BOARDS; do make -C atmel-samd BOARD=$board + (( exit_status = exit_status || $? )) done make -C esp8266 BOARD=feather_huzzah +(( exit_status = exit_status || $? )) version=`git describe --tags --exact-match` if [ $? -ne 0 ]; then - version=`git rev-parse --short HEAD` + version=`date +%Y%m%d`-`git rev-parse --short HEAD` fi for board in $ATMEL_BOARDS; do - cp atmel-samd/build-$board/firmware.bin bin/adafruit-circuitpython-$board-$version.bin + mkdir -p bin/$board/ + cp atmel-samd/build-$board/firmware.bin bin/$board/adafruit-circuitpython-$board-$version.bin + (( exit_status = exit_status || $? )) + python2 tools/uf2/utils/uf2conv.py -c -o bin/$board/adafruit-circuitpython-$board-$version.uf2 bin/$board/adafruit-circuitpython-$board-$version.bin + (( exit_status = exit_status || $? )) done -cp esp8266/build/firmware-combined.bin bin/adafruit-circuitpython-feather_huzzah-$version.bin +mkdir -p bin/esp8266/ +cp esp8266/build/firmware-combined.bin bin/esp8266/adafruit-circuitpython-feather_huzzah-$version.bin +(( exit_status = exit_status || $? )) + +exit $exit_status diff --git a/tools/uf2 b/tools/uf2 new file mode 160000 +Subproject 449f26673855736dbc0fc3f18d72403f25f6297 |
