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.1
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.1.tar.gz | 10.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| moat_link_gpio-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.6 kB
Release files / moat_link_gpio-0.1.1.tar.gz
| Download URL | moat_link_gpio-0.1.1.tar.gz |
|---|---|
| Size | 10.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9ca2945aac897071fe7fb508530b8a5d2beb168a66dcf5540c66b5ab81785c4c
|
|
BLAKE2b-256 checksum How to use checksums |
6e2bed590f8cbbca7bf8ba7b3c298fb487fb56814c7d8c2cb0d36db02328d925
|
| 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.1-py3-none-any.whl
| Download URL | moat_link_gpio-0.1.1-py3-none-any.whl |
|---|---|
| Size | 11.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e6914f6bf0c8c0dbe9b4f4084b8937e64646820f8f5914ec8097fdfd9a79e55a
|
|
BLAKE2b-256 checksum How to use checksums |
9ecc543b205be49034df6f4d14468c89bfc11b89ce608e7f784ea2c83c3f89a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|