Skip to content

Commit 0a6912c

Browse files
committed
RC 0.0l
1 parent 107a237 commit 0a6912c

24 files changed

+5643
-97
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,11 @@ jobs:
1818
git submodule update --init
1919
pio run -e OC_teensy40
2020
export hash=$(git rev-parse --short HEAD)
21-
mv .pio/build/*/firmware.hex ./firmware_$hash.hex
21+
mv .pio/build/*/firmware.hex ./firmware_OC_T40_$hash.hex
2222
mv .github/workflows/LICENSE.txt ./LICENSE.txt
23+
zip -j ./firmware_OC_T40_$hash.zip ./firmware_OC_T40_$hash.hex ./LICENSE.txt
24+
curl -f -X PUT -u ${{ secrets.UPLOAD_KEY }} ${{ secrets.LATEST_DROP_FOLDER }}/firmware_OC_T40_latest.zip --upload-file ./firmware_OC_T40_$hash.zip
25+
curl -f -X PUT -u ${{ secrets.UPLOAD_KEY }} ${{ secrets.LATEST_DROP_FOLDER }}/firmware_latest.sha -d "$hash"
2326
- name: firmware_artifacts
2427
uses: actions/upload-artifact@v2
2528
with:

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
.pio
22
.vscode
3-
.test
4-
lib/machine/
3+
.test

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
## Motivation
1414

15-
When I am asked why I do such projects - my general reply is: I don't know - because I like to get deeper understanding of technical things.
15+
When I am asked why I do such projects - my general reply is: I don't know, it makes fun and I like to get deeper understanding of technical things.
1616
Maybe the reason was the chip shortage that makes Eurorack DIY projects tricky at the moment, and I used that to get more involved with coding in the eurorack land.
1717
At this point, a big thanks to the people behind ornament & crime (o_C), Teensy and specially Mutable Instruments for the inspiring playground and the basis regarding hardware and software for this project.
1818

lib/.fetch_deps.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import subprocess
2+
import os
3+
import io
4+
import urllib.request
5+
import zipfile
6+
import shutil
7+
8+
subprocess.run('git submodule update --init', shell=True)
9+
10+
from os.path import isdir, join
11+
12+
from SCons.Script import DefaultEnvironment
13+
env = DefaultEnvironment()
14+
platform = env.PioPlatform()
15+
board = env.BoardConfig()
16+
17+
print(env["PIOENV"])
18+

0 commit comments

Comments
 (0)