GPIO controller connector
% start synopsis Connects MoaT-Link to GPIO lines via the moat-lib-gpio library. % end synopsis
% start main
This module bridges MoaT-Link values and GPIO controller lines, in both
directions. It replaces the legacy moat-kv-gpio package.
Quick start
-
Configure an input line (reads GPIO and publishes to a link path):
moat link gpio port myhost 0 5 -t input -m read -a dest .sensors.button
-
Configure an output line (watches a link path and drives GPIO):
moat link gpio port myhost 0 3 -t output -m write -a src .controls.lamp
-
Run the connector for a chip:
moat link gpio monitor myhost 0
Deprecation
This package supersedes moat-kv-gpio. The address tree now lives in
MoaT-Link under the gpio prefix; lines are stored as integer line
numbers below host and chip entries.
% end main
Metadata
Release files for moat-link-gpio 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| moat_link_gpio-0.1.0.tar.gz | 10.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| moat_link_gpio-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.6 kB
Release files / moat_link_gpio-0.1.0.tar.gz
| Download URL | moat_link_gpio-0.1.0.tar.gz |
|---|---|
| Size | 10.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
016269c7de313f80b7e49bd53c806a776bae44b4e8095a553ff5820305781dc4
|
|
BLAKE2b-256 checksum How to use checksums |
8768694a243abfb2b7445f4f161a45a5055ee01eec7c33e98edb6ac3734d8ccb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / moat_link_gpio-0.1.0-py3-none-any.whl
| Download URL | moat_link_gpio-0.1.0-py3-none-any.whl |
|---|---|
| Size | 11.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
360c020a065df1d0e8a681c8ce29cd1c1dc1643005d0f487d5d76653b59ef8b9
|
|
BLAKE2b-256 checksum How to use checksums |
0bd6dfb187f79604cc96fe7163d6aa27ac72646f2e9c0cfa6304e4b1f4ce4a3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|