CircuitPython Sync for Visual Studio CodeOverviewThis extension provides developers using Adafruit's CircuitPython (CP) on microcontrollers with tools for efficient CP coding, uploading, and monitoring during development. The model used by this extension is that code and library files reside on the storage of the development workstation with tools for synchronizing application assets (python code, libraries, support files) with the attached board. This model is primarily intended to keep development assets in source control while ensuring the microcontroller storage is kept in sync. Inspired by wmerkins CircuitPython V2 extension, with a hat-tip to Scott Hanselman's blog post. A full help file is available with the Getting StartedThe extension activates when a workspace containing a CircuitPython code file (code.py or main.py) or a Using these buttons you can perform most of your workflow with a connected CircuitPython board. From left to right:
The extension can download library and board definitions (either the latest or a specified version), saving the configuration such that at any time your source control repo can be downloaded to restore your last saved development configuration. The definitions support full Python IntelliSense and code completion, including pin definitions for the selected board. Features
|