4949 needs : get_commits
5050
5151 steps :
52- # ### ToDo: Check if the output is correct
5352 - name : Debug commits output
5453 run : |
5554 echo "Commits: ${{ matrix.commit }}"
@@ -304,7 +303,7 @@ jobs:
304303
305304 build-arduino-STM32F1 :
306305 needs : static-code-tests
307- if : false # This will deactivate the job
306+ # if: false # This will deactivate the job
308307 runs-on : ubuntu-latest
309308
310309 steps :
@@ -324,12 +323,29 @@ jobs:
324323
325324 - name : Install dependencies
326325 run : |
327- arduino-cli config add board_manager.additional_urls https ://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index .json
326+ arduino-cli config add board_manager.additional_urls http ://dan.drown.org/stm32duino/package_STM32duino_index .json
328327 arduino-cli core update-index
329- arduino-cli core install sandeepmistry:nRF5
328+ arduino-cli core install stm32duino:STM32F1
330329 #arduino-cli lib install "Ethernet"
331330 #arduino-cli lib install "SD"
332331
332+ # stm32duino STM32F1 generic
333+ - name : Compile STM32F1 (tests)
334+ # if: false # This will deactivate the step
335+ run : |
336+ FQBN="stm32duino:STM32F1:genericSTM32F103C:device_variant=STM32F103C8,upload_method=DFUUploadMethod,cpu_speed=speed_72mhz,opt=osstd"
337+ SKETCHES="./tests"
338+ EXCLUDES="./.github/workflows/.ci_scripts/Arduino-STM32F1-excludes"
339+ ./.github/workflows/.ci_scripts/compile-arduino-sketches.sh $FQBN $SKETCHES $EXCLUDES
340+
341+ - name : Compile STM32F1 (examples)
342+ # if: false # This will deactivate the step
343+ run : |
344+ FQBN="stm32duino:STM32F1:genericSTM32F103C:device_variant=STM32F103C8,upload_method=DFUUploadMethod,cpu_speed=speed_72mhz,opt=osstd"
345+ SKETCHES="./examples"
346+ EXCLUDES="./.github/workflows/.ci_scripts/Arduino-STM32F1-excludes"
347+ ./.github/workflows/.ci_scripts/compile-arduino-sketches.sh $FQBN $SKETCHES $EXCLUDES
348+
333349 build-arduino-ESP8266 :
334350 needs : static-code-tests
335351 # if: false # This will deactivate the job
0 commit comments