diff options
| author | hathach <thach@tinyusb.org> | 2017-12-29 22:44:40 +0700 |
|---|---|---|
| committer | hathach <thach@tinyusb.org> | 2017-12-29 22:44:40 +0700 |
| commit | 6c8d60afc003ac64fe978f688e92f6dd7021fd27 (patch) | |
| tree | 2b7a34366fcbe3dd5234b81b63e995acfe16babc | |
| parent | 7f79a0e78c3d7da19e4eb3ca9e58296cb57f64cf (diff) | |
| parent | 7a69382f366155bbb867d6b240646eb92e1b2f4b (diff) | |
Merge branch 'nrf52_3.x' of github.com:microbuilder/circuitpython into nrf52_3.x
| -rw-r--r-- | .travis.yml | 3 | ||||
| -rwxr-xr-x | tools/build_adafruit_bins.sh | 35 |
2 files changed, 20 insertions, 18 deletions
diff --git a/.travis.yml b/.travis.yml index 330ace5f2..c9f5aaa12 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,6 +13,7 @@ env: - TRAVIS_BOARD=metro_m4_express - TRAVIS_BOARD=trinket_m0 - TRAVIS_BOARD=gemma_m0 + - TRAVIS_BOARD=feather52 - TRAVIS_TEST=qemu - TRAVIS_TEST=unix @@ -47,6 +48,8 @@ before_script: # For teensy build - sudo apt-get install realpath + # For nrf builds + - sudo ports/nrf/drivers/bluetooth/download_ble_stack.sh # For coverage testing (upgrade is used to get latest urllib3 version) - sudo pip install --upgrade cpp-coveralls - gcc --version diff --git a/tools/build_adafruit_bins.sh b/tools/build_adafruit_bins.sh index 8b749d38f..ae9c256d2 100755 --- a/tools/build_adafruit_bins.sh +++ b/tools/build_adafruit_bins.sh @@ -2,7 +2,7 @@ rm -rf ports/atmel-samd/build* rm -rf ports/esp8266/build* rm -rf ports/nrf/build* -ATMEL_BOARDS="arduino_zero circuitplayground_express feather_m0_basic feather_m0_adalogger feather_m0_express metro_m0_express metro_m4_express trinket_m0 gemma_m0" +ATMEL_BOARDS="arduino_zero circuitplayground_express feather_m0_basic feather_m0_adalogger feather_m0_express metro_m0_express metro_m4_express trinket_m0 gemma_m0 feather52" ROSIE_SETUPS="rosie-ci" PARALLEL="-j 5" @@ -17,17 +17,18 @@ else fi for board in $boards; do - make $PARALLEL -C ports/atmel-samd BOARD=$board - (( exit_status = exit_status || $? )) + if [ $board == "feather52" ]; then + make $PARALLEL -C ports/nrf BOARD=feather52 + (( exit_status = exit_status || $? )) + else + make $PARALLEL -C ports/atmel-samd BOARD=$board + (( exit_status = exit_status || $? )) + fi done if [ -z "$TRAVIS" ]; then make $PARALLEL -C ports/esp8266 BOARD=feather_huzzah (( exit_status = exit_status || $? )) fi -if [ -z "$TRAVIS" ]; then - make $PARALLEL -C ports/nrf BOARD=feather52 - (( exit_status = exit_status || $? )) -fi version=`git describe --tags --exact-match` if [ $? -ne 0 ]; then @@ -45,10 +46,15 @@ fi for board in $boards; do mkdir -p bin/$board/ - cp ports/atmel-samd/build-$board/firmware.bin bin/$board/adafruit-circuitpython-$board-$version.bin - (( exit_status = exit_status || $? )) - cp ports/atmel-samd/build-$board/firmware.uf2 bin/$board/adafruit-circuitpython-$board-$version.uf2 - (( exit_status = exit_status || $? )) + if [ $board == "feather52" ]; then + cp ports/nrf/build-$board/firmware.bin bin/$board/adafruit-circuitpython-$board-$version.bin + (( exit_status = exit_status || $? )) + else + cp ports/atmel-samd/build-$board/firmware.bin bin/$board/adafruit-circuitpython-$board-$version.bin + (( exit_status = exit_status || $? )) + cp ports/atmel-samd/build-$board/firmware.uf2 bin/$board/adafruit-circuitpython-$board-$version.uf2 + (( exit_status = exit_status || $? )) + fi # Only upload to Rosie if its a pull request. if [ "$TRAVIS" == "true" ]; then for rosie in $ROSIE_SETUPS; do @@ -65,11 +71,4 @@ if [ -z "$TRAVIS" ]; then (( exit_status = exit_status || $? )) fi -# Skip nRF52 on Travis -if [ -z "$TRAVIS" ]; then - mkdir -p bin/nrf/ - cp ports/nrf/build-feather52/firmware.bin bin/nrf/adafruit-circuitpython-feather_nrf52-$version.bin - (( exit_status = exit_status || $? )) -fi - exit $exit_status |
