@@ -2,7 +2,7 @@ rm -rf ports/atmel-samd/build*
22rm -rf ports/esp8266/build*
33rm -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 "
66ROSIE_SETUPS=" rosie-ci"
77
88PARALLEL=" -j 5"
1717fi
1818
1919for 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
2227done
2328if [ -z " $TRAVIS " ]; then
2429 make $PARALLEL -C ports/esp8266 BOARD=feather_huzzah
2530 (( exit_status = exit_status || $? ))
2631fi
27- if [ -z " $TRAVIS " ]; then
28- make $PARALLEL -C ports/nrf BOARD=feather52
29- (( exit_status = exit_status || $? ))
30- fi
3132
3233version=` git describe --tags --exact-match`
3334if [ $? -ne 0 ]; then
4546
4647for 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 || $? ))
6672fi
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-
7574exit $exit_status
0 commit comments