Skip to main content

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


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)

Uploaded Source

Built Distribution

piicodev-1.10.3-py3-none-any.whl (57.0 kB view details)

Uploaded Python 3

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

Hashes for piicodev-1.10.3.tar.gz
Algorithm Hash digest
SHA256 5bce8c4f12902395813c87560eb56ffdd3d5d97f044b0b27faab77198f449c33
MD5 e39bd707ce0ef800c7594143d6a450f3
BLAKE2b-256 f86406d50be1d1b2b5d0e1fedd9d659e25c0a4f79ce23aade5bbfe4082158568

See more details on using hashes here.

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

Hashes for piicodev-1.10.3-py3-none-any.whl
Algorithm Hash digest
SHA256 311a1a0b4966251f1c7ea3e1fc33b3052f10c6dc8c4d40ef86fa9a62e5d38849
MD5 faf93214d734e0c43409b727347842e3
BLAKE2b-256 046e3ae8005fb549cddb12dfac5512c379e3c66c0445443336230daef0bc5b43

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page