piicodev


Namepiicodev JSON
Version 1.10.3 PyPI version JSON
download
home_pagehttps://github.com/CoreElectronics/CE-PiicoDev-PyPI
SummaryMicroPython Drivers for the PiicoDev ecosystem of sensors and modules
upload_time2024-08-30 07:20:20
maintainerNone
docs_urlNone
authorCore Electronics
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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:
```shell
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:)
```shell
sudo pip3 install -e .[dev]
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/CoreElectronics/CE-PiicoDev-PyPI",
    "name": "piicodev",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Core Electronics",
    "author_email": "production.inbox@coreelectronics.com.au",
    "download_url": "https://files.pythonhosted.org/packages/f8/64/06d50be1d1b2b5d0e1fedd9d659e25c0a4f79ce23aade5bbfe4082158568/piicodev-1.10.3.tar.gz",
    "platform": null,
    "description": "# Core Electronics Unified PiicoDev Library\r\nUnified device libraries for the PiicoDev ecosystem of sensors and modules.\r\nBuilt for MicroPython and Python.\r\n\r\n## Installation\r\nOn Raspberry Pi, run the following to install:\r\n```shell\r\nsudo pip3 install piicodev\r\n```\r\n\r\n\r\n## Changes\r\n\r\n\t- v1.10.3 - Updated unified driver to latest\r\n\t- v1.10.2 - Minor bug fix with OLED driver\r\n\t- v1.10.0\r\n\t\t- Add support for PiicoDev Ultrasonic Rangefinder\r\n\t\t- Remove debug messages from PiicoDev_Servo.py\r\n\t\t- Add ESP32 warnings in PiicoDev_Unified.py\r\n\t- v1.9.0 - Add support for PiicoDev Transceiver\r\n\t- v1.8.0 - Add support for PiicoDev Servo Driver (PCA9685)\r\n\t- v1.7.1 - Improve RFID robustness (allow incomplete text reads)\r\n\t- v1.7.0 - Add support for PiicoDev Button (PiicoDev_Switch.py)\r\n\t- v1.6.1 - Add support for Air-Quality Sensor ENS160\r\n\t- v1.6.0 - Bad release, use v1.6.1\r\n\t- v1.5.4 - Fix device ID address for PiicoDev potentiometers\r\n\t- v1.5.3 - Force warning for unconfigured i2c on Raspberry Pi SBC for Potentiometer\r\n\t- v1.5.2 - Add warning for unconfigured i2c on Raspberry Pi SBC\r\n\t- v1.5.1 - Change device ID for Slide Potentiometer\r\n\t- v1.5.0 - Add support for PiicoDev Potentiometers\r\n\t- v1.4.0 - Add support for 3-Axis Accelerometer LIS3DH\r\n\t- v1.3.1\r\n\t\t- VL53L1X: Rename change_id() to change_addr()\r\n\t\t- SSD1306: Add ASW argument to initialisation function\r\n\t- v1.3.0\r\n\t\t- Add support for PiicoDev Real Time Clock RV-3028\r\n\t\t- Bugfix QMC6310: logging function\r\n\t\t- Bugfix RGB module: ensure brightness is an integer\r\n\t- v1.2.2 - QMC6310: Change default sign to match silk screen\r\n\t- v1.2.1 - Add support for PiicoDev RFID Module\r\n\t- v1.2.0 - Bad release, use v1.2.1\r\n\t- v1.1.3 - Add support for QMC6310\r\n\t- v1.1.2 - No change - deployment test\r\n\t- v1.1.1 - SSD1306: Add support for circles & arcs\r\n\t- v1.0.1 \r\n\t\t- BME280: Add initialisation error handling\r\n\t\t- SSD1306: Remove PIL dependency (RPi SBC) and improve pbm file handling\r\n\t- v1.0.0 - Initial release\r\n \r\n \r\n## Developing\r\nTo install this package, along with the tools you need to develop and run tests, run the following (in your virtualenv:)\r\n```shell\r\nsudo pip3 install -e .[dev]\r\n```\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "MicroPython Drivers for the PiicoDev ecosystem of sensors and modules",
    "version": "1.10.3",
    "project_urls": {
        "Homepage": "https://github.com/CoreElectronics/CE-PiicoDev-PyPI"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "046e3ae8005fb549cddb12dfac5512c379e3c66c0445443336230daef0bc5b43",
                "md5": "faf93214d734e0c43409b727347842e3",
                "sha256": "311a1a0b4966251f1c7ea3e1fc33b3052f10c6dc8c4d40ef86fa9a62e5d38849"
            },
            "downloads": -1,
            "filename": "piicodev-1.10.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "faf93214d734e0c43409b727347842e3",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 57021,
            "upload_time": "2024-08-30T07:20:19",
            "upload_time_iso_8601": "2024-08-30T07:20:19.684372Z",
            "url": "https://files.pythonhosted.org/packages/04/6e/3ae8005fb549cddb12dfac5512c379e3c66c0445443336230daef0bc5b43/piicodev-1.10.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f86406d50be1d1b2b5d0e1fedd9d659e25c0a4f79ce23aade5bbfe4082158568",
                "md5": "e39bd707ce0ef800c7594143d6a450f3",
                "sha256": "5bce8c4f12902395813c87560eb56ffdd3d5d97f044b0b27faab77198f449c33"
            },
            "downloads": -1,
            "filename": "piicodev-1.10.3.tar.gz",
            "has_sig": false,
            "md5_digest": "e39bd707ce0ef800c7594143d6a450f3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 45881,
            "upload_time": "2024-08-30T07:20:20",
            "upload_time_iso_8601": "2024-08-30T07:20:20.889609Z",
            "url": "https://files.pythonhosted.org/packages/f8/64/06d50be1d1b2b5d0e1fedd9d659e25c0a4f79ce23aade5bbfe4082158568/piicodev-1.10.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-30 07:20:20",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "CoreElectronics",
    "github_project": "CE-PiicoDev-PyPI",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "piicodev"
}
        
Elapsed time: 0.47209s