Compile Sketch
compile_sketchCompile an Arduino sketch using a specific board FQBN. Configure build options like cleaning cache, exporting binaries, and auto-installing missing cores.
Instructions
Compile an Arduino sketch with a specific board FQBN.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sketchPath | Yes | Path to sketch folder or .ino file. | |
| fqbn | Yes | Board FQBN, e.g. arduino:avr:uno. | |
| exportBinaries | No | If true, export binaries into sketch folder. | |
| clean | No | If true, clean build cache before compile. | |
| buildPath | No | Optional build output directory. | |
| warnings | No | ||
| autoInstallCore | No | If true (default), auto-install missing board core before compile. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| status | No | ||
| command | No | ||
| data | No | ||
| raw | No | ||
| rawTail | No | ||
| stage | No | ||
| errorCode | No | ||
| retryable | No | ||
| reasonCodes | No | ||
| nextActions | No | ||
| note | No | ||
| error | No |