Skip to content

Releases: triplelrobotics/circuitpython-esp32-remote-dev

CircuitPython Remote 0.0.2 Beta

Pre-release

Choose a tag to compare

@triplelrobotics triplelrobotics released this 24 Aug 20:03

CircuitPython Remote 0.0.2 Beta

An early test release of a lightweight VS Code extension for editing
CircuitPython files over Wi-Fi through Web Workflow on ESP32 devices.

Features

  • Discover CircuitPython devices over mDNS
  • Browse and refresh the remote filesystem
  • Open and save remote text files
  • Create, delete, and rename individual files
  • Protect known binary files such as .mpy
  • Store Web Workflow passwords in VS Code Secret Storage
  • Discover devices across multiple active IPv4 interfaces on macOS

Tested environment

  • macOS
  • VS Code
  • ESP32-S3-DevKitC-1-N8R8
  • CircuitPython 10.2.1
  • CircuitPython Web Workflow API v4

Windows, Linux, other boards, and other network configurations have not yet
been tested. Feedback from these environments is especially welcome.

Installation

  1. Download circuitpython-remote-triplelrobotics-0.0.2.vsix.
  2. Open the Extensions view in VS Code.
  3. Select ...Install from VSIX...
  4. Select the downloaded file.
  5. Reload VS Code.

Command-line installation:

code --install-extension circuitpython-remote-triplelrobotics-0.0.2.vsix --force

Before testing

CircuitPython Web Workflow must already be configured in settings.toml. The computer and CircuitPython board must be reachable on the same LAN. This is a beta release with remote write and delete support. Back up important files on the board before testing.

Feedback

Please report bugs and suggestions through GitHub Issues: https://github.com/triplelrobotics/circuitpython-esp32-remote-dev/issues. For bug reports, please include:

  • Operating system and version
  • VS Code version
  • Board model
  • CircuitPython version
  • Network setup
  • Steps to reproduce
  • CircuitPython Remote output logs, with passwords removed