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.