> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hyperwisor.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Code Generator

> Generate firmware skeleton code for your product.

The **Code Generator** (Develop → Code Generator) produces starter **firmware
code** for your product, so you don't write the boilerplate by hand. It
scaffolds a sketch wired to your product — its ID, commands, and configuration —
ready to flash and extend.

## What it gives you

* A firmware skeleton for your product, using the Hyperwisor
  [SDK](/firmware/overview)
* The plumbing already in place: connection, command handling, and the hooks to
  push values to your dashboard widgets

## Then what

Take the generated code into the Arduino IDE (or ESP-IDF), fill in your
device-specific logic (read sensors, drive outputs), and flash it. See the
[Firmware SDK](/firmware/overview) for the full library reference.

<Card title="Next: LiveLink Simulator" icon="tv" href="/studio/livelink-simulator">
  Test device ↔ app messaging without hardware.
</Card>
