Detect Hardware
detect_hardwareScans USB and serial ports for Arduino-compatible boards, infers FQBN candidates, and prepares compile and upload commands.
Instructions
Detect connected Arduino-compatible hardware, infer board/FQBN candidates, and generate next compile/upload commands.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| port | No | Optional exact port filter, e.g. COM6 or /dev/ttyACM0. | |
| includeBoardDetails | No | If true, query `arduino-cli board details` for selected FQBN candidates. |
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 |