nasp2000/Node32-HUB ? reverse-engineered prompt

Reverse engineered prompt

Build me a modular firmware framework for an ESP32 S3 and ESP32 P4 board that can turn the same hardware into different products depending on what features I enable.

I want one codebase that can be configured into things like a data logger, industrial communication hub, automation controller, or IoT gateway, with a simple web interface for setup, live status, file uploads, scheduling, and OTA updates. It should support Wi Fi and Ethernet, serial and Modbus style industrial features, storage on SD card and internal flash, alerts by email or webhook, and room for things like sensors, displays, audio, and camera support.

Keep it production ready, with watchdog, crash recovery, brownout handling, and other fail safe behavior. Use a pack style module system so I can mix and match features per device without needing separate forks. If you need current docs for the ESP32 tooling or libraries, look them up online while building it.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab