Drivers for the PiicoDev ecosystem of sensors and modules
Project description
Core Electronics Unified PiicoDev Library
Unified device libraries for the PiicoDev ecosystem of sensors and modules. Built for MicroPython and Python.
Installation
On Raspberry Pi, run the following to install:
sudo pip3 install piicodev
Changes
- v1.11.0 - Add support for PiicoDev Magnetometer MMC5603
- v1.10.0
- Add support for PiicoDev Ultrasonic Rangefinder
- Remove debug messages from PiicoDev_Servo.py
- Add ESP32 warnings in PiicoDev_Unified.py
- v1.9.0 - Add support for PiicoDev Transceiver
- v1.8.0 - Add support for PiicoDev Servo Driver (PCA9685)
- v1.7.1 - Improve RFID robustness (allow incomplete text reads)
- v1.7.0 - Add support for PiicoDev Button (PiicoDev_Switch.py)
- v1.6.1 - Add support for Air-Quality Sensor ENS160
- v1.6.0 - Bad release, use v1.6.1
- v1.5.4 - Fix device ID address for PiicoDev potentiometers
- v1.5.3 - Force warning for unconfigured i2c on Raspberry Pi SBC for Potentiometer
- v1.5.2 - Add warning for unconfigured i2c on Raspberry Pi SBC
- v1.5.1 - Change device ID for Slide Potentiometer
- v1.5.0 - Add support for PiicoDev Potentiometers
- v1.4.0 - Add support for 3-Axis Accelerometer LIS3DH
- v1.3.1
- VL53L1X: Rename change_id() to change_addr()
- SSD1306: Add ASW argument to initialisation function
- v1.3.0
- Add support for PiicoDev Real Time Clock RV-3028
- Bugfix QMC6310: logging function
- Bugfix RGB module: ensure brightness is an integer
- v1.2.2 - QMC6310: Change default sign to match silk screen
- v1.2.1 - Add support for PiicoDev RFID Module
- v1.2.0 - Bad release, use v1.2.1
- v1.1.3 - Add support for QMC6310
- v1.1.2 - No change - deployment test
- v1.1.1 - SSD1306: Add support for circles & arcs
- v1.0.1
- BME280: Add initialisation error handling
- SSD1306: Remove PIL dependency (RPi SBC) and improve pbm file handling
- v1.0.0 - Initial release
Developing
To install this package, along with the tools you need to develop and run tests, run the following (in your virtualenv:)
sudo pip3 install -e .[dev]
Project details
Release history Release notifications | RSS feed
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 piicodev-1.11.0.tar.gz.
File metadata
- Download URL: piicodev-1.11.0.tar.gz
- Upload date:
- Size: 48.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04bd4cd6997a6859d61e7a2eb41cb050fd4b8cc02cb2333d685dd330855a2075
|
|
| MD5 |
445dcaae0bcf93399b872844b9568ba3
|
|
| BLAKE2b-256 |
a245122fbc4e3031d20711c918c8f5f9872e550f1c199771da6a0f92cca0947c
|
File details
Details for the file piicodev-1.11.0-py3-none-any.whl.
File metadata
- Download URL: piicodev-1.11.0-py3-none-any.whl
- Upload date:
- Size: 110.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42fb8162bdcf4c6c2ddecef4814ed6e08c9bc2dcff3e415181f443f4ef4dae0d
|
|
| MD5 |
7be93acc7d234320226f9fd0ae7c535a
|
|
| BLAKE2b-256 |
a3fed39747e66b68947e2038cb075c5fd18cdd8a4359a573ff49890d9279a19c
|