Skip to content

Commit 6eb95ff

Browse files
committed
Adding CYD2USB to webflash
1 parent 2bfc0c6 commit 6eb95ff

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

.github/workflows/build-deploy-webflash.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,27 @@ jobs:
7272
cp /home/runner/.platformio/packages/framework-arduinoespressif32/tools/partitions/boot_app0.bin GitHubPages/ESPWebTools/cyd
7373
cp .pio/build/cyd/firmware.bin GitHubPages/ESPWebTools/cyd
7474
75+
#Build cyd2usb
76+
- name: Build cyd2usb
77+
run: platformio run -e cyd2usb
78+
- name: Upload artifact
79+
uses: actions/upload-artifact@v3
80+
with:
81+
name: cyd2usb Firmware
82+
path: .pio/build/cyd2usb/firmware.bin
83+
if-no-files-found: error
84+
- name: Copy compiled binaries for webflash
85+
run: |
86+
mkdir GitHubPages/ESPWebTools/cyd2usb
87+
88+
# Copy the manifest file for the cyd2usb
89+
cp GitHubPages/ESPWebTools/manifest.json GitHubPages/ESPWebTools/cyd2usb
90+
91+
cp .pio/build/cyd2usb/bootloader.bin GitHubPages/ESPWebTools/cyd2usb
92+
cp .pio/build/cyd2usb/partitions.bin GitHubPages/ESPWebTools/cyd2usb
93+
cp /home/runner/.platformio/packages/framework-arduinoespressif32/tools/partitions/boot_app0.bin GitHubPages/ESPWebTools/cyd2usb
94+
cp .pio/build/cyd2usb/firmware.bin GitHubPages/ESPWebTools/cyd2usb
95+
7596
#Build Matrix
7697
- name: Build Matrix
7798
run: platformio run -e trinity

GitHubPages/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ <h1>Spotify DIY Thing</h1>
2121
<script type="module" src="https://unpkg.com/[email protected]/dist/web/install-button.js?module"></script>
2222
<esp-web-install-button id="installButton" manifest="ESPWebTools/cyd/manifest.json"></esp-web-install-button>
2323
<br>
24+
<span>CYD2USB (if your CYD has two USB ports)</span>
25+
<script type="module" src="https://unpkg.com/[email protected]/dist/web/install-button.js?module"></script>
26+
<esp-web-install-button id="installButton" manifest="ESPWebTools/cyd2usb/manifest.json"></esp-web-install-button>
27+
<br>
2428
<span>Matrix</span>
2529
<script type="module" src="https://unpkg.com/[email protected]/dist/web/install-button.js?module"></script>
2630
<esp-web-install-button id="installButtonMatrix"

0 commit comments

Comments
 (0)