Command-line tool for interfacing with CircuitPython devices.
Project description
circuitpython-tool
circuitpython-tool is a command-line utility for conveniently addressing and
uploading code to CircuitPython devices in a consistent way. Especially when
multiple devices are connected to the same computer.
This tool is designed for a workflow where instead of editing files directly on the CircuitPython device, you edit files on your computer and sync the code over to the device.
Usage
Terminology
- Query:
vendor:model:serialstring. Each component string is searched for in the respective attribute. Empty strings are allowed, e.g.Adafruit::matches all devices with the vendor Adafruit. - Device Label: User-chosen aliases for queries.
- Source Tree: List of directories to copy to the device.
List devices
Label commands
label listlabel addlabel remove
Source Tree commands
tree listtree addtree remove
Serial connection
connect
Single-shot code upload
upload
Automatic continuous code upload
watch
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file circuitpython_tool-0.8.1.tar.gz.
File metadata
- Download URL: circuitpython_tool-0.8.1.tar.gz
- Upload date:
- Size: 35.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.26.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d797fa8861ae8e333b87b1365829ac8c64304cf6c1c41fd7dfeb12ce635cbd50
|
|
| MD5 |
faa2fe6a897296b12d3d65ce788a430f
|
|
| BLAKE2b-256 |
2f3842c52c912e3db3d8882b59639c15ccb8e7bfdf5a85031787cd75ac8dbda9
|
File details
Details for the file circuitpython_tool-0.8.1-py3-none-any.whl.
File metadata
- Download URL: circuitpython_tool-0.8.1-py3-none-any.whl
- Upload date:
- Size: 35.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.26.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
559430daa28df61a7764b8146e78466e7bd8e9a6a8a9c963e7ccb4ec5faf2e6a
|
|
| MD5 |
faeafb9755ecb95685a21f21aaa5c95f
|
|
| BLAKE2b-256 |
f12b951cfe8374ab94941784b5f372e21a10bb3f30f8b9524edde4507f7aa0a8
|