Skip to main content

File System Bridge to facilitate working with files on Micropython devices

Project description

📂 MPBridge

A file system bridge to synchronise and manage files on a MicroPython running device

How it works

This tool doesn't provide any graphical user interface and uses platform's file system instead to make it easier to manage files on remote device. After starting the bridge, all files will be copied from MicroPython device into a temporary directory in your local mechine and all modifications will be applied to remote device too, so you would be able to use any tool or file manager to manage or modify files.

Supported platforms

  • Windows
  • MacOS
  • Linux
  • FreeBSD/BSD

Dependencies

Installation

mpbridge must be installed with sudo or administrator level of permission in order to be accessible in terminal:

Windows

  • Open cmd.exe as administrator and run pip install -U mpbridge

Linux / MacOS

  • Run sudo pip install -U mpbridge

How to use

  1. Connect your MicroPython device
  2. Run mpbridge start <PORT>
  • Note : <PORT> can be the full port path or one of the short forms below :
    • c[n] for COM[n] (c3 is equal to COM3)
    • u[n] for /dev/ttyUSB[n] (u3 is equal to /dev/ttyUSB3)
    • a[n] for /dev/ttyACM[n] (a3 is equal to /dev/ttyACM3)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mpbridge-0.1.2.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

mpbridge-0.1.2-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file mpbridge-0.1.2.tar.gz.

File metadata

  • Download URL: mpbridge-0.1.2.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for mpbridge-0.1.2.tar.gz
Algorithm Hash digest
SHA256 dca79667cfcc0198ada8b6e50088c57621cbe0a1f7497c1abfc0c37ab2a39044
MD5 e2781c14b2d11e63a3c30ef977ae05cb
BLAKE2b-256 5ca7eed6ae083b6a8f22a8d7bc99bc64fd4f508cbaee84ce411bcc07634d94dd

See more details on using hashes here.

Provenance

File details

Details for the file mpbridge-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: mpbridge-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for mpbridge-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ff3b14333e1aacc7b64a054f7af0b36400dea020f208d082576203bc972697a8
MD5 5bfb5a05c005140fef2f56dcf8dda9ce
BLAKE2b-256 3e05b8aa6baba905f2a69edd3dddafd588b310bc6ad08110938cff244427950f

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page