Skip to content

Commit be95897

Browse files
committed
v7.2
1 parent fa83d63 commit be95897

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed

README.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Configure your OpenPPG controller via WebUSB
44

5-
[![Deploy Hugo site to Pages](https://github.com/openppg/openppg-config-v2/actions/workflows/pages.yml/badge.svg)](https://github.com/openppg/openppg-config-v2/actions/workflows/pages.yml)
5+
[![Deploy Hugo site to Pages](https://github.com/openppg/openppg-config-v2/actions/workflows/pages.yml/badge.svg)](https://github.com/openppg/openppg-config-v2/actions/workflows/pages.yml)
66
[![Hyas CI](https://github.com/openppg/openppg-config-v2/actions/workflows/node.js-ci.yml/badge.svg)](https://github.com/openppg/openppg-config-v2/actions/workflows/node.js-ci.yml)
77

88
### Notes:
@@ -40,3 +40,23 @@ When ready to publish to a static hosting site
4040
```bash
4141
npm run build
4242
```
43+
44+
### Firmware Development
45+
46+
#### Building ESP32-S3 Firmware
47+
48+
To build and merge firmware binaries for the OpenPPG SP140 ESP32-S3 controller using PlatformIO:
49+
50+
```bash
51+
esptool.py --chip esp32s3 merge_bin \
52+
-o .pio/build/OpenPPG-CESP32S3-CAN-SP140/merged-firmware.bin \
53+
--flash_mode dio \
54+
--flash_freq 80m \
55+
--flash_size 8MB \
56+
0x0 .pio/build/OpenPPG-CESP32S3-CAN-SP140/bootloader.bin \
57+
0x8000 .pio/build/OpenPPG-CESP32S3-CAN-SP140/partitions.bin \
58+
0xe000 /Users/zach/.platformio/packages/framework-arduinoespressif32/tools/partitions/boot_app0.bin \
59+
0x10000 .pio/build/OpenPPG-CESP32S3-CAN-SP140/firmware.bin
60+
```
61+
62+
This command merges the bootloader, partitions, and firmware binaries into a single flashable image for the ESP32-S3 chip used in the SP140 controller.

static/firmware/esp32-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "OpenPPG Controller Firmware",
3-
"version": "7.1",
3+
"version": "7.2",
44
"new_install_prompt_erase": true,
55
"builds": [
66
{
67.8 KB
Binary file not shown.

0 commit comments

Comments
 (0)