11 repositorios
Tools for interacting with boards via REPL and file systems.
Explore 11 awesome GitHub repositories matching part of an awesome list · Shells and Interfaces. Refine with filters or upvote what's useful.
MicroPython is a lean implementation of Python 3 optimized to run on microcontrollers and other resource-constrained systems. It serves as a cross-platform embedded runtime and hardware abstraction layer, providing a firmware framework that maps high-level software commands to specific microcontroller registers across diverse processor architectures. The project functions as an embedded language interpreter that enables rapid prototyping on hardware through an interactive read-eval-print loop. It supports a wide range of target environments, including ARM, ESP32, STM32, RISC-V, and WebAssembl
Official shell for mounting host directories.
Adafruit MicroPython Tool (ampy) - Utility to interact with a CircuitPython or MicroPython board over a serial connection.
Serial connection utility for boards.
CLI tool to synchronise and manage files on a MicroPython running device.
File system bridge for synchronization.
These Jupyter magic methods allow MicroPython to be used from within any Jupyter Notebook or JupyterLab (formerly IPython Notebook) The magics make use of the mpremote tool to enable communication with the MCUs
Jupyter notebook integration.
The mpremotempremote command line tool is used to interact with a MicroPythonupy device over a USB/serial connection. It's an official part of MicroPythonupy, well featured, and it works more reliably than competing tools. However, mpremotempremote exhibits an unconventional and…
Wrapper for the mpremote tool.
I actually wanted to program my ESP32. I installed all tools and environments and looked for modern tools to set up my ESP32. The found tools put me in the 80s of the last century. So my project is now the uPyExplorer.
File explorer for MicroPython devices.
Windows GUI for MPRemote Compatible Devices
Windows IDE for MPRemote devices.
mpsync is a little tool that you can run during your MicroPython development to automatically upload changes in your code to a board. Simply run it inside the folder you want to sync up and it will create, upload, and delete files from and to your board whenever something changes.
Automatic code synchronization tool.