vscode-circuitpython icon indicating copy to clipboard operation
vscode-circuitpython copied to clipboard

Feature Request: Web Workflow

Open tyeth opened this issue 3 years ago • 1 comments

CircuitPython now supports a web workflow. Install v8 firmware, and create a .ENV file with network details. Then circuitpython.local in your browser becomes active (along with a device specific name). There is an API to interact with the filesystem and the serial port / terminal and to see other mDNS circuitpython devices http://circuitpython.local/cp/devices.json The main advantage is it will bring support to devices without native USB OTG, i.e. original ESP32 chips and other devices. https://learn.adafruit.com/circuitpython-with-esp32-quick-start/setting-up-web-workflow https://docs.circuitpython.org/en/latest/docs/workflows.html#web

I one day envisage the Remote Explorer plugin for vscode could support more basic filesystems available over such a web API, but for the short-term it would be great if the web workflow could be integrated / supported in vscode.

Thanks for reading this, and keep up the good work!

tyeth avatar Sep 07 '22 14:09 tyeth

This would be amazing!

I have a ESP32-S3 TFT feather that is relatively inaccessible. So I use web workflow to interact with it. But I really miss being able to use VS Code with it. It would be amazing to be able to use VS Code & web workflow together.

mjuniper avatar Apr 15 '23 17:04 mjuniper