Adds onboarding decision tree to getting-started/README.md so users can quickly identify the right setup command for their situation. Adds hardware vision overview to hardware/README.md explaining the Peripheral trait and supported board types. Expands project/README.md with scope explanation describing the purpose of project snapshots and how they relate to documentation maintenance. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1.1 KiB
1.1 KiB
Hardware & Peripherals Docs
For board integration, firmware flow, and peripheral architecture.
ZeroClaw's hardware subsystem enables direct control of microcontrollers and peripherals via the Peripheral trait. Each board exposes tools for GPIO, ADC, and sensor operations, allowing agent-driven hardware interaction on boards like STM32 Nucleo, Raspberry Pi, and ESP32. See hardware-peripherals-design.md for the full architecture.
Entry Points
- Architecture and peripheral model: ../hardware-peripherals-design.md
- Add a new board/tool: ../adding-boards-and-tools.md
- Nucleo setup: ../nucleo-setup.md
- Arduino Uno R4 WiFi setup: ../arduino-uno-q-setup.md
Datasheets
- Datasheet index: ../datasheets
- STM32 Nucleo-F401RE: ../datasheets/nucleo-f401re.md
- Arduino Uno: ../datasheets/arduino-uno.md
- ESP32: ../datasheets/esp32.md