Skip to content

Commit 1110569

Browse files
committed
CI examples use local minbasecli version
1 parent 09a51bb commit 1110569

8 files changed

Lines changed: 73 additions & 33 deletions

File tree

.github/workflows/build_pio_arduino.yml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,6 @@ jobs:
99
build_pio_arduino:
1010

1111
runs-on: ubuntu-latest
12-
strategy:
13-
matrix:
14-
example: [
15-
examples/arduino/basic_usage/src/main.cpp,
16-
examples/arduino/basic_usage_callbacks/src/main.cpp
17-
]
18-
1912
steps:
2013
- uses: actions/checkout@v2
2114
- name: Cache pip
@@ -36,6 +29,10 @@ jobs:
3629
python -m pip install --upgrade pip
3730
pip install --upgrade platformio
3831
- name: Run PlatformIO
39-
run: pio ci --project-conf="examples/arduino/platformio.ini"
40-
env:
41-
PLATFORMIO_CI_SRC: ${{ matrix.example }}
32+
run: |
33+
pio run -c examples/arduino/platformio.ini \
34+
-d examples/arduino/basic_usage \
35+
-e arduino_uno_atmega328 -e arduino_esp32 -e arduino_esp8266
36+
pio run -c examples/arduino/platformio.ini \
37+
-d examples/arduino/basic_usage_callbacks \
38+
-e arduino_uno_atmega328 -e arduino_esp32 -e arduino_esp8266

.github/workflows/build_pio_espidf.yml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,6 @@ jobs:
99
build_pio_espidf:
1010

1111
runs-on: ubuntu-latest
12-
strategy:
13-
matrix:
14-
example: [
15-
examples/espidf/basic_usage/src/main.cpp,
16-
examples/espidf/basic_usage_callbacks/src/main.cpp
17-
]
18-
1912
steps:
2013
- uses: actions/checkout@v2
2114
- name: Cache pip
@@ -36,6 +29,10 @@ jobs:
3629
python -m pip install --upgrade pip
3730
pip install --upgrade platformio
3831
- name: Run PlatformIO
39-
run: pio ci --project-conf="examples/espidf/basic_usage/platformio.ini"
40-
env:
41-
PLATFORMIO_CI_SRC: ${{ matrix.example }}
32+
run: |
33+
pio run -c examples/espidf/platformio.ini \
34+
-d examples/espidf/basic_usage \
35+
-e espidf_esp32 -e espidf_esp32_c3
36+
pio run -c examples/espidf/platformio.ini \
37+
-d examples/espidf/basic_usage_callbacks \
38+
-e espidf_esp32 -e espidf_esp32_c3

examples/arduino/basic_usage/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ default_envs = arduino_esp32 ; Build ESP32 with Arduino Framework
1919
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2020

2121
[env]
22-
lib_deps = minbasecli@1.2.0
22+
lib_deps = minbasecli
2323

2424
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2525

examples/arduino/basic_usage_callbacks/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ default_envs = arduino_esp32 ; Build ESP32 with Arduino Framework
1919
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2020

2121
[env]
22-
lib_deps = minbasecli@1.2.0
22+
lib_deps = minbasecli
2323

2424
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2525

examples/arduino/platformio.ini

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
; Select here wich default environment build (comment and uncomment the line that is needed)
99

1010
[platformio]
11-
default_envs = arduino_esp32 ; Build ESP32 with Arduino Framework
11+
;default_envs = arduino_esp32 ; Build ESP32 with Arduino Framework
1212
;default_envs = arduino_esp8266 ; Build ESP8266 with Arduino Framework
13-
;default_envs = arduino_uno_atmega328 ; Build Arduino Uno with Arduino Framework
13+
default_envs = arduino_uno_atmega328 ; Build Arduino Uno with Arduino Framework
1414
;default_envs = arduino_mega_atmega2560 ; Build Arduino Mega with Arduino Framework
1515
;default_envs = arduino_nano_atmega168 ; Build Arduino Nano (atmega168) with Arduino Framework
1616
;default_envs = arduino_nano_atmega328 ; Build Arduino Nano (atmega328) with Arduino Framework
@@ -19,12 +19,18 @@ default_envs = arduino_esp32 ; Build ESP32 with Arduino Framework
1919
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2020

2121
[env]
22-
lib_deps = minbasecli@1.2.0
22+
lib_deps = ../../../../minbasecli
2323

2424
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2525

2626
; Arduino Build Configs
2727

28+
; Arduino Uno (atmega328)
29+
[env:arduino_uno_atmega328]
30+
platform = atmelavr@3.3.0
31+
board = uno
32+
framework = arduino
33+
2834
; ESP32 Arduino
2935
[env:arduino_esp32]
3036
platform = espressif32@3.5.0
@@ -37,12 +43,6 @@ platform = espressif8266@3.2.0
3743
board = esp12e
3844
framework = arduino
3945

40-
; Arduino Uno (atmega328)
41-
[env:arduino_uno_atmega328]
42-
platform = atmelavr@3.3.0
43-
board = uno
44-
framework = arduino
45-
4646
; Arduino Mega (atmega2560)
4747
[env:arduino_mega_atmega2560]
4848
platform = atmelavr@3.3.0

examples/espidf/basic_usage/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ default_envs = espidf_esp32 ; Build ESP32 with ESP-IDF Framework
2222
;default_envs = espidf_esp32_c3 ; Build ESP32-C3 with ESP-IDF Framework
2323

2424
[env]
25-
lib_deps = minbasecli@1.2.0
25+
lib_deps = minbasecli
2626

2727
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2828

examples/espidf/basic_usage_callbacks/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ default_envs = espidf_esp32 ; Build ESP32 with ESP-IDF Framework
2222
;default_envs = espidf_esp32_c3 ; Build ESP32-C3 with ESP-IDF Framework
2323

2424
[env]
25-
lib_deps = minbasecli@1.2.0
25+
lib_deps = minbasecli
2626

2727
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2828

examples/espidf/platformio.ini

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
; PlatformIO Project Configuration File
2+
;
3+
; Build options: build flags, source filter
4+
; Upload options: custom upload port, speed and extra flags
5+
; Library options: dependencies, extra library storages
6+
; Advanced options: extra scripting
7+
;
8+
; Please visit documentation for the other options and examples
9+
; https://docs.platformio.org/page/projectconf.html
10+
11+
12+
; PlatformIO Project Configuration File
13+
; Please visit documentation to check options and examples
14+
; https://docs.platformio.org/page/projectconf.html
15+
16+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
17+
18+
; Select here wich default environment build (comment and uncomment the line that is needed)
19+
20+
[platformio]
21+
default_envs = espidf_esp32 ; Build ESP32 with ESP-IDF Framework
22+
;default_envs = espidf_esp32_c3 ; Build ESP32-C3 with ESP-IDF Framework
23+
24+
[env]
25+
lib_deps = ../../../../minbasecli
26+
27+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
28+
29+
; ESP-IDF Build Configs
30+
31+
; ESP-IDF ESP32
32+
[env:espidf_esp32]
33+
platform = espressif32@3.5.0
34+
board = esp32dev
35+
framework = espidf
36+
build_flags =
37+
-DLOG_LOCAL_LEVEL=ESP_LOG_INFO
38+
39+
; ESP-IDF ESP32-C3
40+
[env:espidf_esp32_c3]
41+
platform = espressif32@3.5.0
42+
board = esp32-c3-devkitm-1
43+
framework = espidf
44+
build_flags =
45+
-DLOG_LOCAL_LEVEL=ESP_LOG_INFO
46+
board_build.mcu = esp32c3

0 commit comments

Comments
 (0)