Skip to content

Commit 945e21b

Browse files
Merge pull request #77 from ESP32Async/ci
Arduino core 3.1.2 based on IDF 5.3.2.250210
2 parents 6aeaf72 + 4f2d38a commit 945e21b

File tree

3 files changed

+33
-2
lines changed

3 files changed

+33
-2
lines changed

.github/workflows/build-arduino.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,37 @@ jobs:
4646
arduino-cli compile --library . --warnings none -b esp32:esp32:esp32 "examples/$i/$i.ino"
4747
done
4848
49+
arduino-esp32-dev:
50+
name: Arduino ESP32 (latest)
51+
runs-on: ubuntu-latest
52+
steps:
53+
- name: Install arduino-cli
54+
run: curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=/usr/local/bin sh
55+
56+
- name: Update core index
57+
run: arduino-cli core update-index --additional-urls https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
58+
59+
- name: Install core
60+
run: arduino-cli core install --additional-urls https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json esp32:esp32
61+
62+
- name: Install ArduinoJson
63+
run: arduino-cli lib install ArduinoJson
64+
65+
- name: Install AsyncTCP (ESP32)
66+
run: ARDUINO_LIBRARY_ENABLE_UNSAFE_INSTALL=true arduino-cli lib install --git-url https://github.com/ESP32Async/AsyncTCP#v3.3.5
67+
68+
- name: Checkout
69+
uses: actions/checkout@v4
70+
71+
- name: Build Examples
72+
run: |
73+
for i in `ls examples`; do
74+
echo "============================================================="
75+
echo "Building examples/$i..."
76+
echo "============================================================="
77+
arduino-cli compile --library . --warnings none -b esp32:esp32:esp32 "examples/$i/$i.ino"
78+
done
79+
4980
arduino-esp8266:
5081
name: Arduino ESP8266
5182
runs-on: ubuntu-latest

pioarduino_examples/IncreaseMaxSockets/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[env]
22
framework = arduino
3-
platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.11/platform-espressif32.zip
3+
platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.12/platform-espressif32.zip
44
build_flags =
55
-Og
66
-Wall -Wextra

platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ src_dir = examples/PerfTests
3333

3434
[env]
3535
framework = arduino
36-
platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.11/platform-espressif32.zip
36+
platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.12/platform-espressif32.zip
3737
board = esp32dev
3838
build_flags =
3939
-Og

0 commit comments

Comments
 (0)