MicroPython 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.10.3 - Updated unified driver to latest
- v1.10.2 - Minor bug fix with OLED driver
- 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
piicodev-1.10.3.tar.gz
(45.9 kB
view details)
Built Distribution
piicodev-1.10.3-py3-none-any.whl
(57.0 kB
view details)
File details
Details for the file piicodev-1.10.3.tar.gz
.
File metadata
- Download URL: piicodev-1.10.3.tar.gz
- Upload date:
- Size: 45.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bce8c4f12902395813c87560eb56ffdd3d5d97f044b0b27faab77198f449c33 |
|
MD5 | e39bd707ce0ef800c7594143d6a450f3 |
|
BLAKE2b-256 | f86406d50be1d1b2b5d0e1fedd9d659e25c0a4f79ce23aade5bbfe4082158568 |
File details
Details for the file piicodev-1.10.3-py3-none-any.whl
.
File metadata
- Download URL: piicodev-1.10.3-py3-none-any.whl
- Upload date:
- Size: 57.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 311a1a0b4966251f1c7ea3e1fc33b3052f10c6dc8c4d40ef86fa9a62e5d38849 |
|
MD5 | faf93214d734e0c43409b727347842e3 |
|
BLAKE2b-256 | 046e3ae8005fb549cddb12dfac5512c379e3c66c0445443336230daef0bc5b43 |