joewez / AmpyFileManager

Windows GUI for the Adafruit MicroPython Utility
The Unlicense
32 stars 5 forks source link

Ampy File Manager

Windows GUI for the Adafruit MicroPython Utility

Screenshot

A simple GUI wrapper that executes the AMPY (https://github.com/scientifichackers/ampy) command to manipulate the files on an ESP8266 board running MicroPython.

It was written in C# in Visual Studio 2019, so you will need VS Express or better to compile it. It uses the Scintilla editor control (https://github.com/jacobslusser/ScintillaNET) which allows for MicroPython syntax highlighting.

As a development tool, I wrote the utility to mainly just edit the files directly off of the device. I have also embedded a simple terminal emulator to send commands to the serial REPL. The program works better though when paired with an external terminal such as puTTY or TeraTerm. See the configuration notes below on how to set this up.

A precompiled binary is available for download here:

http://wezensky.no-ip.org/shared/afm.zip

Just unzip to a convenient location and run the AmpyFileManager.exe. NOTE: The latest .Net Framework is required for this application to run.

HOW TO START:

HOW TO USE:

All the features are pretty self-explanatory, but here is just a short description of it's general use.

ADDITIONAL INFO:

CAVEATS:

ROADMAP: