docs: clarify controller roles and load switching boundaries
This commit is contained in:
@@ -202,3 +202,15 @@ Current Cargo ESP32 GPIO plan:
|
||||
- GPIO 21: SSD1306 OLED I2C SDA
|
||||
- GPIO 22: SSD1306 OLED I2C SCL
|
||||
- GPIO 25: OLED setup/status button
|
||||
|
||||
## Current Role Boundary
|
||||
|
||||
The authoritative role split is documented in `docs/controller-roles.md`.
|
||||
|
||||
Summary:
|
||||
|
||||
- Cargo ESP32: power-system controller, WebUI, REST API, output control, BMS, DS18B20, local config, optional OLED.
|
||||
- Dashboard ESP32-S3: touchscreen UI, gauges, future CAN/OBD-II, future tilt/roll/off-road visualization.
|
||||
- v1 communications: Dashboard connects to Cargo ESP AP over WiFi/HTTP REST.
|
||||
- Not v1 communications: ESP-NOW, MQTT, UART dashboard link, or CAN between controllers.
|
||||
- Load-switching hardware is still an implementation choice, not frozen architecture.
|
||||
|
||||
Reference in New Issue
Block a user