Skip to content

Commit 17f816f

Browse files
committed
specify individual envs per example
1 parent 1150959 commit 17f816f

File tree

6 files changed

+92
-11
lines changed

6 files changed

+92
-11
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,9 @@ jobs:
4747
run: pip install --upgrade platformio
4848
- name: Build PlatformIO examples
4949
run: |
50-
pio ci \
50+
pio ci examples/${{ matrix.example }} \
5151
--lib=. \
52-
--project-conf=examples/${{ matrix.example }}/platformio.ini \
53-
--board=uno \
54-
--board=esp32dev
55-
env:
56-
PLATFORMIO_CI_SRC: examples/${{ matrix.example }}
52+
--project-conf=examples/${{ matrix.example }}/platformio.ini
5753
lint:
5854
name: "Lint"
5955
runs-on: ubuntu-22.04
Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
11
[env]
22
lib_deps =
3-
adafruit/Adafruit PWM Servo Driver Library@^2.4.1
3+
adafruit/Adafruit PWM Servo Driver Library@^2.4.1
4+
5+
[env:uno]
6+
board = uno
7+
platform = atmelavr
8+
framework = arduino
9+
10+
[env:ATmega2560]
11+
board = ATmega2560
12+
platform = atmelavr
13+
framework = arduino
14+
15+
[env:nanoatmega328]
16+
board = nanoatmega328
17+
platform = atmelavr
18+
framework = arduino
19+
20+
[env:esp32dev]
21+
board = esp32dev
22+
platform = espressif32
23+
framework = arduino

examples/LiveMode/platformio.ini

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
11
[env]
22
lib_deps =
3-
arduino-libraries/Servo@^1.1.8
3+
arduino-libraries/Servo@^1.1.8
4+
5+
[env:uno]
6+
board = uno
7+
platform = atmelavr
8+
framework = arduino
9+
10+
[env:ATmega2560]
11+
board = ATmega2560
12+
platform = atmelavr
13+
framework = arduino
14+
15+
[env:nanoatmega328]
16+
board = nanoatmega328
17+
platform = atmelavr
18+
framework = arduino
Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
11
[env]
22
lib_deps =
3-
adafruit/Adafruit PWM Servo Driver Library@^2.4.1
3+
adafruit/Adafruit PWM Servo Driver Library@^2.4.1
4+
5+
[env:uno]
6+
board = uno
7+
platform = atmelavr
8+
framework = arduino
9+
10+
[env:ATmega2560]
11+
board = ATmega2560
12+
platform = atmelavr
13+
framework = arduino
14+
15+
[env:nanoatmega328]
16+
board = nanoatmega328
17+
platform = atmelavr
18+
framework = arduino
19+
20+
[env:esp32dev]
21+
board = esp32dev
22+
platform = espressif32
23+
framework = arduino
Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
11
[env]
22
lib_deps =
3-
arduino-libraries/Servo@^1.1.8
3+
arduino-libraries/Servo@^1.1.8
4+
5+
[env:uno]
6+
board = uno
7+
platform = atmelavr
8+
framework = arduino
9+
10+
[env:ATmega2560]
11+
board = ATmega2560
12+
platform = atmelavr
13+
framework = arduino
14+
15+
[env:nanoatmega328]
16+
board = nanoatmega328
17+
platform = atmelavr
18+
framework = arduino
Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
11
[env]
22
lib_deps =
33
arduino-libraries/Servo@^1.1.8
4-
mathertel/OneButton@^2.0.3
4+
mathertel/OneButton@^2.0.3
5+
6+
[env:uno]
7+
board = uno
8+
platform = atmelavr
9+
framework = arduino
10+
11+
[env:ATmega2560]
12+
board = ATmega2560
13+
platform = atmelavr
14+
framework = arduino
15+
16+
[env:nanoatmega328]
17+
board = nanoatmega328
18+
platform = atmelavr
19+
framework = arduino

0 commit comments

Comments
 (0)