What problem does it solve?
This Skill helps developers push files, run code, and test MicroPython scripts on hardware by interfacing with MicroPython boards through the mpy-repl-tool. It reduces manual board interaction, speeds testing, and simplifies iterative development.
Core Features & Use Cases
- Push Files to Board: Upload scripts to the MicroPython device for quick testing.
- Execute Code Remotely: Run Python on the board and capture output for debugging.
- Interactive REPL: Start an interactive REPL session to experiment with hardware and test snippets in real-time.
- Use Case: You’re developing firmware for a MicroPython board. Push new code, run it, and iterate immediately on the device without manual file transfers.
Quick Start
With the board accessible at rfc2217://host.docker.internal:2217:
- Push a script to the board root:
python -m there -p rfc2217://host.docker.internal:2217 push my_script.py /
- Start an interactive REPL:
python -m there -p rfc2217://host.docker.internal:2217 repl