|
29 | 29 | - examples/ArduinoIoTCloud-Advanced
|
30 | 30 | - examples/ArduinoIoTCloud-Basic
|
31 | 31 | - examples/utility/ArduinoIoTCloud_Travis_CI
|
32 |
| - ARDUINOCORE_MBED_STAGING_PATH: extras/ArduinoCore-mbed |
33 |
| - ARDUINOCORE_API_STAGING_PATH: extras/ArduinoCore-API |
34 | 32 | SKETCHES_REPORTS_PATH: sketches-reports
|
35 | 33 |
|
36 | 34 | strategy:
|
|
50 | 48 | type: gsm
|
51 | 49 | - fqbn: arduino:samd:mkrnb1500
|
52 | 50 | type: nb
|
53 |
| - - fqbn: arduino:mbed:envie_m7 |
54 |
| - type: mbed |
| 51 | + - fqbn: arduino:mbed_portenta:envie_m7 |
| 52 | + type: mbed_portenta |
55 | 53 | - fqbn: esp8266:esp8266:huzzah
|
56 | 54 | type: esp8266
|
57 | 55 | - fqbn: esp32:esp32:esp32
|
@@ -128,18 +126,16 @@ jobs:
|
128 | 126 | - examples/utility/Provisioning
|
129 | 127 | # Portenta
|
130 | 128 | - board:
|
131 |
| - type: mbed |
| 129 | + type: mbed_portenta |
132 | 130 | platforms: |
|
133 | 131 | # Install Arduino mbed-Enabled Boards via Boards Manager for the toolchain
|
134 |
| - - name: arduino:mbed |
135 |
| - # Overwrite the Arduino mbed-Enabled Boards release version with version from the tip of the master branch (located in local path because of the need to first install ArduinoCore-API) |
136 |
| - - source-path: extras/ArduinoCore-mbed |
137 |
| - name: arduino:mbed |
| 132 | + - name: arduino:mbed_portenta |
138 | 133 | libraries: |
|
139 | 134 | - name: ArduinoECCX08
|
140 | 135 | - name: Arduino_Portenta_OTA
|
141 | 136 | sketch-paths: |
|
142 | 137 | - examples/utility/Provisioning
|
| 138 | + # Nicla Vision |
143 | 139 | - board:
|
144 | 140 | type: mbed_nicla
|
145 | 141 | platforms: |
|
@@ -174,30 +170,6 @@ jobs:
|
174 | 170 | - name: Checkout
|
175 | 171 | uses: actions/checkout@v2
|
176 | 172 |
|
177 |
| - # it's necessary to checkout the platform before installing it so that the ArduinoCore-API dependency can be added |
178 |
| - - name: Checkout ArduinoCore-mbed |
179 |
| - # this step only needed when the Arduino mbed-Enabled Boards platform sourced from the repository is being used |
180 |
| - if: matrix.board.type == 'mbed' |
181 |
| - uses: actions/checkout@v2 |
182 |
| - with: |
183 |
| - repository: arduino/ArduinoCore-mbed |
184 |
| - # the arduino/compile-sketches action will install the platform from this path |
185 |
| - path: ${{ env.ARDUINOCORE_MBED_STAGING_PATH }} |
186 |
| - |
187 |
| - - name: Checkout ArduinoCore-API |
188 |
| - # this step only needed when the Arduino mbed-Enabled Boards platform sourced from the repository is being used |
189 |
| - if: matrix.board.type == 'mbed' |
190 |
| - uses: actions/checkout@v2 |
191 |
| - with: |
192 |
| - repository: arduino/ArduinoCore-API |
193 |
| - path: ${{ env.ARDUINOCORE_API_STAGING_PATH }} |
194 |
| - |
195 |
| - - name: Install ArduinoCore-API |
196 |
| - # this step only needed when the Arduino mbed-Enabled Boards platform sourced from the repository is being used |
197 |
| - if: matrix.board.type == 'mbed' |
198 |
| - run: | |
199 |
| - mv "${{ env.ARDUINOCORE_API_STAGING_PATH }}/api" "${{ env.ARDUINOCORE_MBED_STAGING_PATH }}/cores/arduino" |
200 |
| -
|
201 | 173 | - name: Install ESP32 platform dependencies
|
202 | 174 | if: matrix.board.type == 'esp32'
|
203 | 175 | run: pip3 install pyserial
|
|
0 commit comments