Skip to content

Commit 6447540

Browse files
committed
restrict the sketches compiled for each arch
1 parent 341ca43 commit 6447540

File tree

1 file changed

+45
-3
lines changed

1 file changed

+45
-3
lines changed

.github/workflows/ccpp.yml

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,44 +19,87 @@ jobs:
1919
- fqbn: arduino:avr:nano # arudino nano
2020
platforms: |
2121
- name: arduino:avr
22+
sketch-paths: |
23+
- examples/encoders/linearhall
24+
- examples/drivers
2225
report-name-suffix: arduino_avr_nano
2326
- fqbn: arduino:sam:arduino_due_x # arduino due
2427
platforms: |
2528
- name: arduino:sam
29+
sketch-paths: |
30+
- examples/drivers/drv8316
31+
- examples/encoders/calibrated_sensor/calibration_save
32+
- examples/encoders/linearhall
33+
- examples/encoders/mt6816
34+
- examples/smoothing
2635
report-name-suffix: arduino_sam_due
2736
- fqbn: arduino:samd:nano_33_iot # samd21
2837
platforms: |
2938
- name: arduino:samd
39+
sketch-paths: |
40+
- examples/drivers/drv8316
41+
- examples/encoders/calibrated_sensor/calibration_save
42+
- examples/encoders/linearhall
43+
- examples/encoders/mt6816
3044
report-name-suffix: arduino_samd_nano_33_iot
3145
- fqbn: adafruit:samd:adafruit_metro_m4 # samd51
3246
platforms: |
3347
- name: adafruit:samd
3448
source-url: "https://adafruit.github.io/arduino-board-index/package_adafruit_index.json"
49+
sketch-paths: |
50+
- examples/drivers/drv8316
51+
- examples/encoders/calibrated_sensor/calibration_save
52+
- examples/encoders/linearhall
53+
- examples/encoders/mt6816
3554
report-name-suffix: adafruit_samd_metro_m4
3655
- fqbn: esp32:esp32:esp32 # esp32
3756
platforms: |
3857
- name: esp32:esp32
3958
source-url: "https://espressif.github.io/arduino-esp32/package_esp32_index.json"
59+
sketch-paths: |
60+
- examples/drivers/drv8316
61+
- examples/encoders/calibrated_sensor/calibration_save
62+
- examples/encoders/mt6816
4063
report-name-suffix: esp32_esp32
4164
- fqbn: esp32:esp32:esp32s2 # esp32s2
4265
platforms: |
4366
- name: esp32:esp32
4467
source-url: "https://espressif.github.io/arduino-esp32/package_esp32_index.json"
68+
sketch-paths: |
69+
- examples/drivers/drv8316
70+
- examples/encoders/calibrated_sensor/calibration_save
71+
- examples/encoders/linearhall
72+
- examples/encoders/mt6816
4573
report-name-suffix: esp32_esp32s2
4674
- fqbn: STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 # stm32 bluepill
4775
platforms: |
4876
- name:
4977
source-url: "https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json"
78+
sketch-paths: |
79+
- examples/drivers/drv8316
80+
- examples/encoders/calibrated_sensor
81+
- examples/encoders/linearhall
82+
- examples/encoders/mt6816
5083
report-name-suffix: stm32_genf1_bluepill_f103c8
5184
- fqbn: STMicroelectronics:stm32:Nucleo_64:pnum=NUCLEO_F411RE # stm32 nucleo
5285
platforms: |
5386
- name: STMicroelectronics:stm32
5487
source-url: "https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json"
88+
sketch-paths: |
89+
- examples/drivers/drv8316
90+
- examples/encoders/calibrated_sensor
91+
- examples/encoders/linearhall
92+
- examples/encoders/mt6816
5593
report-name-suffix: stm32_nucleo_f411re
56-
- fqbn: arduino:mbed_rp2040:pico # rpi pico
94+
- fqbn: arduino:rp2040:pico # rpi pico
5795
platforms: |
5896
- name: STMicroelectronics:stm32
5997
source-url: "https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json"
98+
sketch-paths: |
99+
- examples/drivers/drv8316
100+
- examples/encoders/calibrated_sensor/calibration_save
101+
- examples/encoders/linearhall
102+
- examples/encoders/mt6816
60103
report-name-suffix: arduino_mbed_rp2040_pico
61104
steps:
62105
- name: Checkout
@@ -72,8 +115,7 @@ jobs:
72115
version: dev
73116
- name: "Arduino-FOC-Drivers"
74117
source-path: .
75-
sketch-paths: |
76-
- examples
118+
sketch-paths: ${{ matrix.board.sketch-paths || 'examples' }}
77119
enable-deltas-report: true
78120
sketches-report-path: sketches-reports
79121
- name: Upload sketches reports

0 commit comments

Comments
 (0)