@@ -2,7 +2,7 @@ rm -rf ports/atmel-samd/build*
2
2
rm -rf ports/esp8266/build*
3
3
rm -rf ports/nrf/build*
4
4
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 "
6
6
ROSIE_SETUPS=" rosie-ci"
7
7
8
8
PARALLEL=" -j 5"
17
17
fi
18
18
19
19
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
22
27
done
23
28
if [ -z " $TRAVIS " ]; then
24
29
make $PARALLEL -C ports/esp8266 BOARD=feather_huzzah
25
30
(( exit_status = exit_status || $? ))
26
31
fi
27
- if [ -z " $TRAVIS " ]; then
28
- make $PARALLEL -C ports/nrf BOARD=feather52
29
- (( exit_status = exit_status || $? ))
30
- fi
31
32
32
33
version=` git describe --tags --exact-match`
33
34
if [ $? -ne 0 ]; then
45
46
46
47
for board in $boards ; do
47
48
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
52
58
# Only upload to Rosie if its a pull request.
53
59
if [ " $TRAVIS " == " true" ]; then
54
60
for rosie in $ROSIE_SETUPS ; do
@@ -65,11 +71,4 @@ if [ -z "$TRAVIS" ]; then
65
71
(( exit_status = exit_status || $? ))
66
72
fi
67
73
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
-
75
74
exit $exit_status
0 commit comments