Skip to content

Building from Source

c0smic edited this page Jun 20, 2026 · 1 revision

Building from Source

Prerequisites

pip install platformio

Clone and Build

git clone https://github.com/r13xr13/HeavyButter-Bruce-F0rK
cd HeavyButter-Bruce-F0rK
pio run -e <environment>

Available Environments

Board Environment Name
M5Stack Cardputer m5stack-cardputer
M5Stack StickS3 m5stack-sticks3
M5Stack Core2 / Plus2 m5stack-cplus2
Lilygo T-Deck lilygo-t-deck
Lilygo T-Embed CC1101 lilygo-t-embed-cc1101
JCZN CYD-2432S028 CYD-2432S028
ESP32-C5 DevKit esp32-c5
ESP32-C5 with TFT esp32-c5-tft
NM-CYD-C5 nm-cyd-c5

Builds produce zero source-code warnings across all 9 targets. Merged binaries land in releases/.

Output

tree releases/
releases/
├── SharkSoup-m5stack-cardputer.bin
├── SharkSoup-m5stack-sticks3.bin
├── SharkSoup-m5stack-cplus2.bin
├── SharkSoup-CYD-2432S028.bin
├── SharkSoup-lilygo-t-embed-cc1101.bin
├── SharkSoup-lilygo-t-deck.bin
├── SharkSoup-esp32-c5.bin
├── SharkSoup-esp32-c5-tft.bin
└── SharkSoup-nm-cyd-c5.bin

Each .bin is a merged binary including bootloader + partition table + application firmware, ready to flash at offset 0x00000.

Clone this wiki locally