@@ -109,6 +109,60 @@ jobs:
109109 - source-url: https://github.com/marcel-licence/AC101.git
110110 name: AC101
111111
112+
113+ build_rp2040 :
114+
115+ if : true
116+
117+ name : build rp2040
118+
119+ runs-on : ubuntu-latest
120+
121+ strategy :
122+ matrix :
123+ fqbn :
124+ - rp2040:rp2040:rpipico
125+
126+ steps :
127+ - name : Checkout repository
128+ uses : actions/checkout@v4
129+ with :
130+ submodules : ' true'
131+
132+ - name : Compile sketch
133+ uses : arduino/compile-sketches@v1
134+ with :
135+ fqbn : ${{ matrix.fqbn }}
136+ build-properties : build.usbstack=tinyusb
137+ platforms : |
138+ - name: rp2040:rp2040
139+ source-url: https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
140+ sketch-paths : |
141+ - examples/ml_epiano_example
142+ - examples/ml_mod_tracker
143+ - examples/ml_synth_basic_example
144+ - examples/ml_synth_fm_example
145+ - examples/ml_synth_multi_saw_example
146+ - examples/ml_synth_organ_example
147+ - examples/ml_synth_pwm_osc_example
148+ - examples/ml_synth_sampler_example
149+ libraries : |
150+ - source-url: https://github.com/marcel-licence/ML_SynthTools.git
151+ name: ML_SynthTools
152+ - source-url: https://github.com/marcel-licence/ML_SynthTools_Lib.git
153+ name: ML_SynthTools_Lib
154+ - source-url: https://github.com/adafruit/Adafruit-GFX-Library.git
155+ name: Adafruit_GFX_Library
156+ version: 1.10.10
157+ - source-url: https://github.com/adafruit/Adafruit_SSD1306.git
158+ name: Adafruit_SSD1306
159+ version: 2.4.5
160+ - source-url: https://github.com/adafruit/Adafruit_BusIO.git
161+ name: Adafruit BusIO
162+ version: 1.14.1
163+ - source-url: https://github.com/marcel-licence/AC101.git
164+ name: AC101
165+
112166 build_stm32 :
113167
114168 if : false
0 commit comments