Skip to content

Commit 2c24e5b

Browse files
2 parents 3d80e84 + ec87a90 commit 2c24e5b

File tree

23 files changed

+161
-1152
lines changed

23 files changed

+161
-1152
lines changed

.github/workflows/compile-sketch.yml

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ jobs:
4444
libraries: |
4545
- source-url: https://github.com/marcel-licence/ML_SynthTools.git
4646
name: ML_SynthTools
47+
- source-url: https://github.com/marcel-licence/ML_SynthTools_Lib.git
48+
name: ML_SynthTools_Lib
4749
- source-url: https://github.com/adafruit/Adafruit-GFX-Library.git
4850
name: Adafruit_GFX_Library
4951
version: 1.10.10
@@ -53,3 +55,162 @@ jobs:
5355
- source-url: https://github.com/adafruit/Adafruit_BusIO.git
5456
name: Adafruit BusIO
5557
version: 1.14.1
58+
- source-url: https://github.com/marcel-licence/AC101.git
59+
name: AC101
60+
61+
build_esp8266:
62+
63+
name: build esp8266
64+
65+
runs-on: ubuntu-latest
66+
67+
strategy:
68+
matrix:
69+
fqbn:
70+
- esp8266:esp8266:d1_mini
71+
72+
steps:
73+
- name: Checkout repository
74+
uses: actions/checkout@v4
75+
with:
76+
submodules: 'true'
77+
78+
- name: Compile sketch
79+
uses: arduino/compile-sketches@v1
80+
with:
81+
fqbn: ${{ matrix.fqbn }}
82+
platforms: |
83+
- name: esp8266:esp8266
84+
source-url: https://arduino.esp8266.com/stable/package_esp8266com_index.json
85+
version: 3.1.2
86+
sketch-paths: |
87+
# - examples/ml_epiano_example
88+
- examples/ml_mod_tracker
89+
# - examples/ml_synth_basic_example
90+
# - examples/ml_synth_fm_example
91+
# - examples/ml_synth_multi_saw_example
92+
- examples/ml_synth_organ_example
93+
# - examples/ml_synth_pwm_osc_example
94+
# - examples/ml_synth_sampler_example
95+
libraries: |
96+
- source-url: https://github.com/marcel-licence/ML_SynthTools.git
97+
name: ML_SynthTools
98+
- source-url: https://github.com/marcel-licence/ML_SynthTools_Lib.git
99+
name: ML_SynthTools_Lib
100+
- source-url: https://github.com/adafruit/Adafruit-GFX-Library.git
101+
name: Adafruit_GFX_Library
102+
version: 1.10.10
103+
- source-url: https://github.com/adafruit/Adafruit_SSD1306.git
104+
name: Adafruit_SSD1306
105+
version: 2.4.5
106+
- source-url: https://github.com/adafruit/Adafruit_BusIO.git
107+
name: Adafruit BusIO
108+
version: 1.14.1
109+
- source-url: https://github.com/marcel-licence/AC101.git
110+
name: AC101
111+
112+
build_stm32:
113+
114+
if: false
115+
116+
name: build stm32
117+
118+
runs-on: ubuntu-latest
119+
120+
strategy:
121+
matrix:
122+
fqbn:
123+
- STMicroelectronics:stm32:GenH7
124+
125+
steps:
126+
- name: Checkout repository
127+
uses: actions/checkout@v4
128+
with:
129+
submodules: 'true'
130+
131+
- name: Compile sketch
132+
uses: arduino/compile-sketches@v1
133+
with:
134+
fqbn: ${{ matrix.fqbn }}
135+
platforms: |
136+
- name: STMicroelectronics:stm32
137+
- source-url: https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/main/package_stmicroelectronics_index.json
138+
version: 2.0.0
139+
sketch-paths: |
140+
- examples/ml_epiano_example
141+
- examples/ml_mod_tracker
142+
- examples/ml_synth_basic_example
143+
- examples/ml_synth_fm_example
144+
- examples/ml_synth_multi_saw_example
145+
- examples/ml_synth_organ_example
146+
- examples/ml_synth_pwm_osc_example
147+
- examples/ml_synth_sampler_example
148+
libraries: |
149+
- source-url: https://github.com/marcel-licence/ML_SynthTools.git
150+
name: ML_SynthTools
151+
- source-url: https://github.com/marcel-licence/ML_SynthTools_Lib.git
152+
name: ML_SynthTools_Lib
153+
- source-url: https://github.com/adafruit/Adafruit-GFX-Library.git
154+
name: Adafruit_GFX_Library
155+
version: 1.10.10
156+
- source-url: https://github.com/adafruit/Adafruit_SSD1306.git
157+
name: Adafruit_SSD1306
158+
version: 2.4.5
159+
- source-url: https://github.com/adafruit/Adafruit_BusIO.git
160+
name: Adafruit BusIO
161+
version: 1.14.1
162+
- source-url: https://github.com/marcel-licence/AC101.git
163+
name: AC101
164+
165+
build_teensy:
166+
167+
if: false
168+
169+
name: build teensy
170+
171+
runs-on: ubuntu-latest
172+
173+
strategy:
174+
matrix:
175+
fqbn:
176+
- teensy:avr:teensy41
177+
178+
steps:
179+
- name: Checkout repository
180+
uses: actions/checkout@v4
181+
with:
182+
submodules: 'true'
183+
184+
- name: Compile sketch
185+
uses: arduino/compile-sketches@v1
186+
with:
187+
fqbn: ${{ matrix.fqbn }}
188+
platforms: |
189+
- name: teensy:avr
190+
source-url: https://www.pjrc.com/teensy/package_teensy_index.json
191+
version: 1.56.2
192+
sketch-paths: |
193+
- examples/ml_epiano_example
194+
- examples/ml_mod_tracker
195+
- examples/ml_synth_basic_example
196+
- examples/ml_synth_fm_example
197+
- examples/ml_synth_multi_saw_example
198+
- examples/ml_synth_organ_example
199+
- examples/ml_synth_pwm_osc_example
200+
- examples/ml_synth_sampler_example
201+
libraries: |
202+
- source-url: https://github.com/marcel-licence/ML_SynthTools.git
203+
name: ML_SynthTools
204+
- source-url: https://github.com/marcel-licence/ML_SynthTools_Lib.git
205+
name: ML_SynthTools_Lib
206+
- source-url: https://github.com/adafruit/Adafruit-GFX-Library.git
207+
name: Adafruit_GFX_Library
208+
version: 1.10.10
209+
- source-url: https://github.com/adafruit/Adafruit_SSD1306.git
210+
name: Adafruit_SSD1306
211+
version: 2.4.5
212+
- source-url: https://github.com/adafruit/Adafruit_BusIO.git
213+
name: Adafruit BusIO
214+
version: 1.14.1
215+
- source-url: https://github.com/marcel-licence/AC101.git
216+
name: AC101
-108 KB
Binary file not shown.
-59.1 KB
Binary file not shown.

src/cortex-m3/libML_SynthTools.a

-42.6 KB
Binary file not shown.
-47.8 KB
Binary file not shown.
-60.1 KB
Binary file not shown.

src/esp32/libML_SynthTools.a

-193 KB
Binary file not shown.

src/esp32c3/libML_SynthTools.a

-201 KB
Binary file not shown.

src/esp32s2/libML_SynthTools.a

-213 KB
Binary file not shown.

src/esp32s3/libML_SynthTools.a

-192 KB
Binary file not shown.

0 commit comments

Comments
 (0)