AITPI
Arbitrary Input for Terminal or a PI
Goal
The goal of this project is to provide a simple, but arbitrary, input mechanism for use with a raspberry pi, or a terminal keyboard.
This program can be configured with two simple json files.
Supported
The project supports:
- Simple 'buttons'
- '1 to 1' gpio to button setup on a raspberry pi
- Non interrupt based key input
- Interrupt based key input (using pynput)
- Encoders
- '2 to 1' gpio to encoder setup on a raspberry pi
- Non interrupt based 2 to 1 key input
- Interrupt based 2 to 1 key input (using pynput)
Examples
To configure your setup, see the two example json files:
Metadata
Release files for aitpi-c3n3 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aitpi-c3n3-0.0.2.tar.gz | 10.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aitpi_c3n3-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.1 kB
Release files / aitpi-c3n3-0.0.2.tar.gz
| Download URL | aitpi-c3n3-0.0.2.tar.gz |
|---|---|
| Size | 10.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
177239bf3d4455a149b1f5c6c7439ed96ff2958c27c46250249b9e1f832b1d2e
|
|
BLAKE2b-256 checksum How to use checksums |
e601e1c65a783c667fda375b673cb9c267bf6550a5507e3a32412e2e9679a9c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10
|
Release files / aitpi_c3n3-0.0.2-py3-none-any.whl
| Download URL | aitpi_c3n3-0.0.2-py3-none-any.whl |
|---|---|
| Size | 13.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
93e99d9d7daf4aefaeb016a9aa4b4c03c2cb8810015acf80c6645810a5d53a65
|
|
BLAKE2b-256 checksum How to use checksums |
0eb627fa189bdc61fddafc02c6d121dc84768f150916024d12947c916f2161fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10
|