Skip to content

Commit 5da455e

Browse files
author
microbuilder
committed
Added feather52 to travis build list
1 parent 1789256 commit 5da455e

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ env:
1313
- TRAVIS_BOARD=metro_m4_express
1414
- TRAVIS_BOARD=trinket_m0
1515
- TRAVIS_BOARD=gemma_m0
16+
- TRAVIS_BOARD=feather52
1617
- TRAVIS_TEST=qemu
1718
- TRAVIS_TEST=unix
1819

tools/build_adafruit_bins.sh

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ rm -rf ports/atmel-samd/build*
22
rm -rf ports/esp8266/build*
33
rm -rf ports/nrf/build*
44

5-
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"
5+
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"
66
ROSIE_SETUPS="rosie-ci"
77

88
PARALLEL="-j 5"
@@ -17,17 +17,18 @@ else
1717
fi
1818

1919
for board in $boards; do
20-
make $PARALLEL -C ports/atmel-samd BOARD=$board
21-
(( exit_status = exit_status || $? ))
20+
if [ $board == "feather52" ]; then
21+
make $PARALLEL -C ports/nrf BOARD=feather52
22+
(( exit_status = exit_status || $? ))
23+
else
24+
make $PARALLEL -C ports/atmel-samd BOARD=$board
25+
(( exit_status = exit_status || $? ))
26+
fi
2227
done
2328
if [ -z "$TRAVIS" ]; then
2429
make $PARALLEL -C ports/esp8266 BOARD=feather_huzzah
2530
(( exit_status = exit_status || $? ))
2631
fi
27-
if [ -z "$TRAVIS" ]; then
28-
make $PARALLEL -C ports/nrf BOARD=feather52
29-
(( exit_status = exit_status || $? ))
30-
fi
3132

3233
version=`git describe --tags --exact-match`
3334
if [ $? -ne 0 ]; then
@@ -45,10 +46,15 @@ fi
4546

4647
for board in $boards; do
4748
mkdir -p bin/$board/
48-
cp ports/atmel-samd/build-$board/firmware.bin bin/$board/adafruit-circuitpython-$board-$version.bin
49-
(( exit_status = exit_status || $? ))
50-
cp ports/atmel-samd/build-$board/firmware.uf2 bin/$board/adafruit-circuitpython-$board-$version.uf2
51-
(( exit_status = exit_status || $? ))
49+
if [ $board == "feather52" ]; then
50+
cp ports/nrf/build-$board/firmware.bin bin/$board/adafruit-circuitpython-$board-$version.bin
51+
(( exit_status = exit_status || $? ))
52+
else
53+
cp ports/atmel-samd/build-$board/firmware.bin bin/$board/adafruit-circuitpython-$board-$version.bin
54+
(( exit_status = exit_status || $? ))
55+
cp ports/atmel-samd/build-$board/firmware.uf2 bin/$board/adafruit-circuitpython-$board-$version.uf2
56+
(( exit_status = exit_status || $? ))
57+
fi
5258
# Only upload to Rosie if its a pull request.
5359
if [ "$TRAVIS" == "true" ]; then
5460
for rosie in $ROSIE_SETUPS; do
@@ -65,11 +71,4 @@ if [ -z "$TRAVIS" ]; then
6571
(( exit_status = exit_status || $? ))
6672
fi
6773

68-
# Skip nRF52 on Travis
69-
if [ -z "$TRAVIS" ]; then
70-
mkdir -p bin/nrf/
71-
cp ports/nrf/build-feather52/firmware.bin bin/nrf/adafruit-circuitpython-feather_nrf52-$version.bin
72-
(( exit_status = exit_status || $? ))
73-
fi
74-
7574
exit $exit_status

0 commit comments

Comments
 (0)