Firmware API
Table of contents
Overview
This section documents the API used by host software to control the ROM Emulator:
- Query device info (firmware version, capabilities)
- List images
- Upload/install images
- Select the active image
- Configure timing/switching behavior
TODO: fill in transport details (how commands are sent/received) and provide canonical examples.
Concepts
- Images, slots, and the “active” image
- Persistence rules
Endpoints / commands
TODO: list actual commands and parameters once we confirm the implementation.
Error handling
TODO: return codes, typical failure modes.