Telemetrix i2c Extensions
This repository contains i2c extension libraries for the Telemetrix project.
To install using pypi, make sure that you have pip installed on your computer and for Linux and Mac type:
sudo pip3 install telemetrix-extensions
For Windows type:
pip install telemetrix-extensions
You can read about i2c support here.
Each library consists of two classes, one to handle non-asyncio applications and the other to support asyncio applications.
There are no changes required on the Telemetrix servers.
Because the Telemetrix i2c API is consistent across all Telemetrix clients, to convert an application from one hardware platform to another, only one or two lines need to be modified.
For example, to convert the telemetrix_pca.py example to run on an ESP8266, only the Telemetrix client instantiation line needed to be modified
From:
# create a telemetrix instance
the_board = telemetrix.Telemetrix()
To:
# create a telemetrix instance
# Change the ip address to match the ip address of your nodemcu
the_board = telemetrix.Telemetrix(ip_address='192.168.2.170')
Both asyncio and non-asyncio library classes are available.
Currently supported devices:
- PCA9685 Servo Driver
Metadata
Release files for telemetrix-extensions 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 | Provenance | Actions |
|---|---|---|---|---|
| telemetrix-extensions-1.0.tar.gz | 6.8 kB | Without provenance | Details for telemetrix-extensions-1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| telemetrix_extensions-1.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for telemetrix_extensions-1.0-py2.py3-none-any.whl |
Total release size: 17.7 kB
Release files / telemetrix-extensions-1.0.tar.gz
| Download URL | telemetrix-extensions-1.0.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c39cb8728821ecc485933c934d0e796e7b9e205d40d815b6ea7905cced49d0d3
|
|
BLAKE2b-256 checksum How to use checksums |
4e917a1b7ca55367884cd825f3db40789645615dcb9a1c92f2160c23073f477e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.4.2 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.6
|
Release files / telemetrix_extensions-1.0-py2.py3-none-any.whl
| Download URL | telemetrix_extensions-1.0-py2.py3-none-any.whl |
|---|---|
| Size | 10.9 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
34b78933ab20d47e702cf2216437e4933ca767401aea4ba1be0c3d72eb799521
|
|
BLAKE2b-256 checksum How to use checksums |
79707ae892df9ce6ee1ad5d54747324590114a7b700a52edb5d3e58838c5bc05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.4.2 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.6
|
Security for telemetrix-extensions 1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.