docs: clarify controller roles and load switching boundaries
This commit is contained in:
@@ -146,3 +146,13 @@ Current Cargo ESP32 GPIO plan:
|
||||
- GPIO 21: SSD1306 OLED I2C SDA
|
||||
- GPIO 22: SSD1306 OLED I2C SCL
|
||||
- GPIO 25: OLED setup/status button
|
||||
|
||||
## Current Architecture Guardrails
|
||||
|
||||
- Inspect the repo before proposing code or documentation changes.
|
||||
- Preserve the Cargo ESP vs Dashboard ESP32-S3 role split.
|
||||
- Cargo ESP32 does not own CAN, OBD-II, tilt sensing, vehicle data, or dashboard rendering.
|
||||
- Dashboard ESP32-S3 does not own relay authority, BMS authority, alarm authority, or persistent cargo-controller configuration.
|
||||
- v1 dashboard communication is WiFi/HTTP REST only.
|
||||
- ESP-NOW, MQTT, UART dashboard link, and CAN-between-controllers are not v1 architecture.
|
||||
- Load-switching hardware is not finalized. Bosch relays, WUPP-style fused distribution, smart high-side switching, and custom PCB options remain implementation choices until explicitly selected.
|
||||
|
||||
Reference in New Issue
Block a user