Firmware API

Table of contents
  1. Overview
  2. Concepts
  3. Endpoints / commands
  4. Error handling

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.

Previous: Firmware & Files Main Next: Compatibility