diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
new file mode 100644
index 0000000..7743b06
--- /dev/null
+++ b/.github/FUNDING.yml
@@ -0,0 +1 @@
+github: awawa-dev
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..71e9068
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,8 @@
+version: 2
+updates:
+
+ - package-ecosystem: "github-actions"
+ directory: "/"
+ schedule:
+ # Check for updates to GitHub Actions every month
+ interval: "monthly"
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 96b7201..6fd122e 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -2,7 +2,6 @@ name: PlatformIO Build All
on:
push:
- branches: [ master ]
workflow_dispatch:
jobs:
@@ -21,14 +20,13 @@ jobs:
- name: Install PlatformIO
run: |
python -m pip install --upgrade pip
- pip install --upgrade platformio
+ pip install --upgrade platformio esptool
- - name: Build All Environments (except ESP32-C6)
- run: pio run
-
- - name: Build ESP32-C6
+ - name: Build All Environments
run: |
- pio run -e esp32c6
+ pio run -e esp32c3 -e esp32s3 -e esp32c6
+ pio run -e esp32 -e esp32s2 -e esp8266
+ pio run -e pico -e pico2
- name: Upload Artifacts
uses: actions/upload-artifact@v6
diff --git a/.gitignore b/.gitignore
index c9c9d8a..b6aa784 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,5 +6,6 @@
.vscode/extensions.json
.vscode/settings.json
src/idf_component.yml
+src/idf_component.yml.orig
include/web_resources.h
release/
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
new file mode 100644
index 0000000..ec129dc
--- /dev/null
+++ b/.vscode/tasks.json
@@ -0,0 +1,58 @@
+{
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "label": "Build ESP Core 2.x",
+ "type": "shell",
+ "command": "pio run -e esp32 -e esp32s2 -e esp8266",
+ "problemMatcher": [],
+ "presentation": { "reveal": "always", "panel": "shared" },
+ "options": {
+ "env": {
+ "PATH": "${userHome}/.platformio/penv/Scripts;${userHome}/.platformio/penv;${env:PATH}",
+ "PYTHONPATH": ""
+ }
+ }
+ },
+ {
+ "label": "Build ESP Core 3.x",
+ "type": "shell",
+ "command": "pio run -e esp32c3 -e esp32s3 -e esp32c6",
+ "problemMatcher": [],
+ "presentation": { "reveal": "always", "panel": "shared" },
+ "options": {
+ "env": {
+ "PATH": "${userHome}/.platformio/penv/Scripts;${userHome}/.platformio/penv;${env:PATH}",
+ "PYTHONPATH": ""
+ }
+ }
+ },
+ {
+ "label": "Build RP2040",
+ "type": "shell",
+ "command": "pio run -e pico -e pico2",
+ "problemMatcher": [],
+ "presentation": { "reveal": "always", "panel": "shared" },
+ "options": {
+ "env": {
+ "PATH": "${userHome}/.platformio/penv/Scripts;${userHome}/.platformio/penv;${env:PATH}",
+ "PYTHONPATH": ""
+ }
+ }
+ },
+ {
+ "label": "Build ALL",
+ "dependsOn": [
+ "Build ESP Core 3.x",
+ "Build ESP Core 2.x",
+ "Build RP2040"
+ ],
+ "dependsOrder": "sequence",
+ "group": {
+ "kind": "build",
+ "isDefault": true
+ },
+ "presentation": { "reveal": "always", "panel": "shared" }
+ }
+ ]
+}
diff --git a/data/settings.css b/data/css/settings.css
similarity index 100%
rename from data/settings.css
rename to data/css/settings.css
diff --git a/data/css/style.css b/data/css/style.css
new file mode 100644
index 0000000..3a1fd47
--- /dev/null
+++ b/data/css/style.css
@@ -0,0 +1,15 @@
+.logo-h {
+ display: inline-block;
+ width: 24px;
+ height: 24px;
+ background: url("/img/hyperk.png") no-repeat center;
+ background-size: contain;
+ vertical-align: middle;
+}
+
+.yperk {
+ color: #E78080;
+}
+.perk {
+ color: #E70000;
+}
diff --git a/data/img/hyperk.png b/data/img/hyperk.png
new file mode 100644
index 0000000..38c7980
Binary files /dev/null and b/data/img/hyperk.png differ
diff --git a/data/index.html b/data/index.html
index deb7dd1..73f6cf5 100644
--- a/data/index.html
+++ b/data/index.html
@@ -5,7 +5,9 @@
Hyperk
-
+
+
+