VS Code Integration

Transform VS Code into a professional hardware workbench. The Intarva Extension provides a rich UI layer over the CLI for real-time circuit debugging and code authoring.

1. The Integrated Development Environment

The Intarva toolchain is designed to work side-by-side with VS Code. While the CLI handles the heavy lifting of transpilation and simulation, the extension provides the Visual Feedback Loop.

Live Simulation View

Running intarva dev in your VS Code terminal launches the High-Fidelity Simulator. The extension allows you to view your breadboard and component states in a dedicated panel, updating instantly as you save your code.

2. Key Workflow Commands

You can execute these primary commands directly from the VS Code Terminal to control your simulation and hardware state.

Start Development Mode

intarva dev
            

Launches the simulator with Hot-Reload enabled. Every time you save your MicroPython or JavaScript logic, the virtual processor is reset and the new firmware is loaded instantly.

Deploy to Hardware (RAM Mode)

intarva run
            

Directly injects your code into the RAM of a connected physical board for rapid testing without wearing out the flash memory.

Permanent Flash

intarva flash
            

Permanently writes the firmware to the physical board’s non-volatile memory for standalone operation.

3. IntelliSense & Hardware Mapping

Intarva provides deep IntelliSense for your specific circuit. Because the system understands your .intarva/circuit.json netlist, VS Code will provide auto-completion for your physical pins and component IDs, preventing common “typo” bugs in your firmware.