ampy

Mit ampy, dem Adafruit MicroPython Tool, kann man Dateien auf MicroPython Geräten verwalten. Die Geräte müssen über eine serielle Schnittstelle angeschlossen sein.

ampy ist ein Python-Programm. Es setzt Python 3 voraus und wird mit

$ pip3 install adafruit-ampy

installiert.

ampy wird auf der Kommandozeile in der Form

$ ampy [OPTIONS] COMMAND [ARGS]

aufgerufen.

Als OPTIONS sind vorgesehen:

  -p, --port PORT
  Name des seriellen Ports, kann auch über die Umgebungsvariable
  AMPY_PORT spezifiziert werden

  -b, --baud BAUD
  Verbindungsgeschwindigkeit der seriellen Schnittstelle
  (optional, Vorgabewert 115200)

  -d, --delay DELAY
  Verzögerungszeit in Sekunden, bevor die Verbindung in den RAW MODE wechselt
  (optional, Vorgabewert 0)

  --version
  Versionsinformationen anzeigen

  --help
  Hilfe anzeigen

Bei COMMAND und [ARGS] werden unterstützt:

  get FILE
  liest die Datei FILE vom Gerät und gibt sie aus

  ls
  listet die Dateien auf dem Gerät auf

  mkdir DIR
  legt das Verzeichnis DIR auf dem Gerät an
  
  put FILE oder put DIR
  kopiert die Datei FILE oder das Verzeichnis DIR auf das Gerät

  reset
  führt ein Reset bzw. Reboot des Geräts durch

  rm FILE
  löscht die Datei FILE vom Gerät

  rmdir DIR
  löscht das Verzeichnis DIR und dessen Inhalte vom Gerät

  run FILE
  führt die Python-Datei FILE auf dem Gerät aus und gibt die Ausgaben wieder

Link
https://pypi.org/project/adafruit-ampy/