Skip to content

Ladvien/micro-python-repl

Repository files navigation

micro-python-repl README

Features

A robust MicroPython terminal for Visual Studio Code. Unlike other VSCode extensions for interacting with MicroPython devices, this terminal focuses on an interactive REPL and ease of use. And most importantly, no middleware are required to connect the text VSCode editor to the MicroPython REPL.

  • Send code directly to MicroPython REPL from VSCode editor send-code-to-micro-repl
  • Setup WiFi on boot easily. micro-python-setup-wifi-boot
  • Real feedback loop. Code will not execute until REPL is ready. wait-until-micro-python-repl-is-ready
  • Easy to use device selector. micro-python-device-selector

Requirements

MicroPython enabled device.

Extension Settings

This extension contributes the following settings:

  • micro-python-terminal.createTerm: Creates a new integrated terminal, connected to MicroPython device through serial connection.
  • micro-python-terminal.selectDevice: Lists all connected serial devices and sets the MicroPython device.
  • micro-python-terminal.sendTextTermCommand: Sends the selected text in the active text editor to the MicroPython REPL.
  • micro-python-terminal.setupWifi: Creates interface for setting up connected to WiFi on device boot.
  • micro-python-terminal.deleteBoot: Deletes the boot.py file on device.

Scrum Board

Work for this project is managed using Scrum and the board is public:

Known Issues

None yet.

Release Notes

0.0.3

  • Setup WiFi to automatically connect on boot
  • Delete boot file
  • Unit tests
  • Add MIT license

0.0.2

  • Send to REPL
  • Create MicroPython Terminal
  • Select MicroPython USB device
  • Unit tests

About

Tool for developing MicroPython applications inside of Visual Studio Code

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published