-
Notifications
You must be signed in to change notification settings - Fork 4
50 lines (44 loc) · 1.3 KB
/
compile-examples-and-tools.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
name: Compile Examples and Tools Action
on: workflow_dispatch
jobs:
compile:
runs-on: ubuntu-latest
strategy:
matrix:
board_version:
- 1_0
- es2
debug_output:
- none
- rtt
- serial1
- serial
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Tools
run: |
pip3 install adafruit-nrfutil
- name: Compile sketches
uses: arduino/[email protected]
with:
fqbn: SeeedJP:nrf52:wio_bg770a:board_version=${{matrix.board_version}},debug_output=${{matrix.debug_output}}
platforms: |
- name: SeeedJP:nrf52
source-url: https://www.seeed.co.jp/package_SeeedJP_index.json
libraries: |
- source-path: .
- name: ArduinoJson
version: 7.0.4
- name: Adafruit SPIFlash
version: 4.3.4
- name: SdFat - Adafruit Fork
version: 2.2.3
- name: Adafruit SleepyDog Library
version: 1.6.5
- source-url: https://github.com/matsujirushi/ntshell.git
- name: Grove Ultrasonic Ranger
version: 1.0.1
sketch-paths: |
- examples
- extras/tools