Skip to content

Commit 9a76759

Browse files
authored
Rename and restructure
* Initial rename/new structure * Add files to sln * update build and release files * rename elements * final elements after local build
1 parent b17b4eb commit 9a76759

353 files changed

Lines changed: 188356 additions & 357 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Build SmartFuseBox Firmware
1+
name: Build PowerControlHub Firmware
22

33
on:
44
push:
@@ -36,15 +36,15 @@ jobs:
3636
arduino-cli lib install "TinyGPSPlus"
3737
arduino-cli lib install "DS1302"
3838
39-
- name: Compile SmartFuseBox firmware
39+
- name: Compile PowerControlHub firmware
4040
run: |
4141
arduino-cli compile \
4242
--fqbn esp32:esp32:esp32s3 \
43-
--output-dir SmartFuseBox/Build \
44-
SmartFuseBox
43+
--output-dir PowerControlHub/Build \
44+
PowerControlHub
4545
4646
- name: Upload firmware artifact
4747
uses: actions/upload-artifact@v4
4848
with:
49-
name: SmartFuseBox-firmware
50-
path: SmartFuseBox/Build/SmartFuseBox.ino.bin
49+
name: PowerControlHub-firmware
50+
path: PowerControlHub/Build/PowerControlHub.ino.bin

.github/workflows/release.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Release SmartFuseBox Firmware
1+
name: Release PowerControlHub Firmware
22

33
on:
44
push:
@@ -43,29 +43,29 @@ jobs:
4343
VERSION="${TAG#v}"
4444
IFS='.' read -r MAJOR MINOR PATCH BUILD <<< "$VERSION"
4545
46-
printf "#pragma once\n#include <Arduino.h>\n\n// Generated by CI from tag %s - do not edit manually.\nconstexpr uint8_t FirmwareMajor = %s;\nconstexpr uint8_t FirmwareMinor = %s;\nconstexpr uint8_t FirmwarePatch = %s;\nconstexpr uint8_t FirmwareBuild = %s;\n" "$TAG" "$MAJOR" "$MINOR" "$PATCH" "$BUILD" > SmartFuseBox/FirmwareVersion.h
46+
printf "#pragma once\n#include <Arduino.h>\n\n// Generated by CI from tag %s - do not edit manually.\nconstexpr uint8_t FirmwareMajor = %s;\nconstexpr uint8_t FirmwareMinor = %s;\nconstexpr uint8_t FirmwarePatch = %s;\nconstexpr uint8_t FirmwareBuild = %s;\n" "$TAG" "$MAJOR" "$MINOR" "$PATCH" "$BUILD" > PowerControlHub/FirmwareVersion.h
4747
4848
- name: Compile ESP32 firmware
4949
run: |
5050
arduino-cli compile \
5151
--fqbn esp32:esp32:esp32 \
52-
--output-dir SmartFuseBox/build/esp32 \
53-
SmartFuseBox
52+
--output-dir PowerControlHub/build/esp32 \
53+
PowerControlHub
5454
5555
- name: Rename and checksum ESP32 firmware
5656
run: |
5757
TAG="${GITHUB_REF#refs/tags/}"
58-
SRC="SmartFuseBox/build/esp32/SmartFuseBox.ino.bin"
59-
DEST="SmartFuseBox-esp32-${TAG}.bin"
58+
SRC="PowerControlHub/build/esp32/PowerControlHub.ino.bin"
59+
DEST="PowerControlHub-esp32-${TAG}.bin"
6060
cp "$SRC" "$DEST"
61-
sha256sum "$DEST" | awk '{print $1}' > "SmartFuseBox-esp32-${TAG}.sha256"
61+
sha256sum "$DEST" | awk '{print $1}' > "PowerControlHub-esp32-${TAG}.sha256"
6262
6363
- name: Upload ESP32 firmware to GitHub Release
6464
uses: softprops/action-gh-release@v2
6565
with:
6666
files: |
67-
SmartFuseBox-esp32-${{ github.ref_name }}.bin
68-
SmartFuseBox-esp32-${{ github.ref_name }}.sha256
67+
PowerControlHub-esp32-${{ github.ref_name }}.bin
68+
PowerControlHub-esp32-${{ github.ref_name }}.sha256
6969
env:
7070
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7171

@@ -102,28 +102,28 @@ jobs:
102102
VERSION="${TAG#v}"
103103
IFS='.' read -r MAJOR MINOR PATCH BUILD <<< "$VERSION"
104104
105-
printf "#pragma once\n#include <Arduino.h>\n\n// Generated by CI from tag %s - do not edit manually.\nconstexpr uint8_t FirmwareMajor = %s;\nconstexpr uint8_t FirmwareMinor = %s;\nconstexpr uint8_t FirmwarePatch = %s;\nconstexpr uint8_t FirmwareBuild = %s;\n" "$TAG" "$MAJOR" "$MINOR" "$PATCH" "$BUILD" > SmartFuseBox/FirmwareVersion.h
105+
printf "#pragma once\n#include <Arduino.h>\n\n// Generated by CI from tag %s - do not edit manually.\nconstexpr uint8_t FirmwareMajor = %s;\nconstexpr uint8_t FirmwareMinor = %s;\nconstexpr uint8_t FirmwarePatch = %s;\nconstexpr uint8_t FirmwareBuild = %s;\n" "$TAG" "$MAJOR" "$MINOR" "$PATCH" "$BUILD" > PowerControlHub/FirmwareVersion.h
106106
107107
- name: Compile ESP32-S3 firmware
108108
run: |
109109
arduino-cli compile \
110110
--fqbn esp32:esp32:esp32s3 \
111-
--output-dir SmartFuseBox/build/esp32s3 \
112-
SmartFuseBox
111+
--output-dir PowerControlHub/build/esp32s3 \
112+
PowerControlHub
113113
114114
- name: Rename and checksum ESP32-S3 firmware
115115
run: |
116116
TAG="${GITHUB_REF#refs/tags/}"
117-
SRC="SmartFuseBox/build/esp32s3/SmartFuseBox.ino.bin"
118-
DEST="SmartFuseBox-esp32s3-${TAG}.bin"
117+
SRC="PowerControlHub/build/esp32s3/PowerControlHub.ino.bin"
118+
DEST="PowerControlHub-esp32s3-${TAG}.bin"
119119
cp "$SRC" "$DEST"
120-
sha256sum "$DEST" | awk '{print $1}' > "SmartFuseBox-esp32s3-${TAG}.sha256"
120+
sha256sum "$DEST" | awk '{print $1}' > "PowerControlHub-esp32s3-${TAG}.sha256"
121121
122122
- name: Upload ESP32-S3 firmware to GitHub Release
123123
uses: softprops/action-gh-release@v2
124124
with:
125125
files: |
126-
SmartFuseBox-esp32s3-${{ github.ref_name }}.bin
127-
SmartFuseBox-esp32s3-${{ github.ref_name }}.sha256
126+
PowerControlHub-esp32s3-${{ github.ref_name }}.bin
127+
PowerControlHub-esp32s3-${{ github.ref_name }}.sha256
128128
env:
129129
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)