|
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