File tree Expand file tree Collapse file tree 1 file changed +56
-0
lines changed Expand file tree Collapse file tree 1 file changed +56
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Cross-compilation test
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+ workflow_dispatch :
8+
9+
10+ jobs :
11+ compile-sketch :
12+ runs-on : ubuntu-latest
13+
14+ strategy :
15+ fail-fast : false
16+
17+ matrix :
18+ board :
19+ # RP2350
20+ # https://github.com/arduino/ArduinoCore-mbed/blob/master/boards.txt
21+ - fqbn : rp2040:rp2040:sparkfun_iotredboard_rp2350
22+ # platforms: |
23+ name : rp2040:rp2040
24+ source-url : https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
25+
26+ steps :
27+ - name : Checkout
28+ uses : actions/checkout@v3
29+
30+ - name : Branch name
31+ run : echo running on branch ${GITHUB_REF##*/}
32+
33+ # Setup Arduino command line - install esp32 and all the libs flux needs
34+ - name : Arduino - Install and setup the Arduino CLI
35+ uses : arduino/setup-arduino-cli@v2
36+
37+ - name : Arduino - Start config file
38+ run : arduino-cli config init --additional-urls ${{ matrix.board.source-url}}
39+
40+ - name : Arduino - Update index
41+ run : arduino-cli core update-index
42+
43+ - name : Arduino - Install platform
44+ run : arduino-cli core install ${{ matrix.board.name}}
45+
46+ - name : Arduino - Install libraries
47+ run : |
48+ arduino-cli config set library.enable_unsafe_install true
49+ arduino-cli version
50+ arduino-cli lib install 'PicoDVI - Adafruit Fork'
51+
52+ - name : Compile Sketch
53+ run : arduino-cli compile --fqbn ${{ matrix.board.fqbn }} examples/1bit_double_buffer --library .
54+
55+
56+
You can’t perform that action at this time.
0 commit comments