Skip to content

Commit affca57

Browse files
committed
restore ci workflow
1 parent 48664e6 commit affca57

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,28 @@ jobs:
1717
run: cmake --build build --parallel
1818
- name: Test
1919
run: ctest --test-dir build --output-on-failure
20+
21+
arduino-atoms3r:
22+
runs-on: ubuntu-latest
23+
steps:
24+
- uses: actions/checkout@v4
25+
- name: Install Arduino CLI
26+
uses: arduino/setup-arduino-cli@v2
27+
- name: Install ESP32 core and libraries
28+
run: |
29+
arduino-cli config init --overwrite
30+
arduino-cli config add board_manager.additional_urls https://espressif.github.io/arduino-esp32/package_esp32_index.json
31+
arduino-cli core update-index
32+
arduino-cli core install esp32:esp32
33+
arduino-cli lib update-index
34+
arduino-cli lib install M5Unified
35+
arduino-cli lib install ArduinoJson
36+
- name: Compile AtomS3R sketch
37+
run: |
38+
arduino-cli compile \
39+
--fqbn esp32:esp32:esp32s3 \
40+
--library . \
41+
--library modules/async-event-loop \
42+
--library modules/data-model \
43+
--library modules/nmea0183 \
44+
mcu/signalk-atoms3r

0 commit comments

Comments
 (0)