Skip to main content

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


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.11.0.tar.gz (48.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

piicodev-1.11.0-py3-none-any.whl (110.9 kB view details)

Uploaded Python 3

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

Hashes for piicodev-1.11.0.tar.gz
Algorithm Hash digest
SHA256 04bd4cd6997a6859d61e7a2eb41cb050fd4b8cc02cb2333d685dd330855a2075
MD5 445dcaae0bcf93399b872844b9568ba3
BLAKE2b-256 a245122fbc4e3031d20711c918c8f5f9872e550f1c199771da6a0f92cca0947c

See more details on using hashes here.

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

Hashes for piicodev-1.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 42fb8162bdcf4c6c2ddecef4814ed6e08c9bc2dcff3e415181f443f4ef4dae0d
MD5 7be93acc7d234320226f9fd0ae7c535a
BLAKE2b-256 a3fed39747e66b68947e2038cb075c5fd18cdd8a4359a573ff49890d9279a19c

See more details on using hashes here.

Supported by

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