Library focused to I2C communication IOT with RPI & AllWinner Chips.
Project description
Project description
Library focused to I2C communication with IOT sensors.
Platforms:
Raspberry PI * RPI 3 * RPI 4 * CM4
AllWinner * Chip A10,H616
Supported Vendors:
ASM-OSRAM * TSL25911
EEPROM * 24c01,24c02,24c04,24c08,24c16,24c32,24c64,24c128,24c256,24c512,24c1024
NXP Semiconductor * PCA9632 (could be modified for PCA9624,PCA9635PW,PCA9685,PCA9955B,PCA9956B) PCA9557
Texas Instruments * HDC1080,PCA9557,INA226,INA260
TE Connectivity * MS5637,HTU21D
Microchip * EMC2301
Panasonic * SN-GCJA5
Renesas * ISL28022 (In progress)
Solomon Systech * SSD1309
X-Powers * AXP209
Change Log
0.1.8 (23/11/2023)
AXP209 driver added (X-Powers)
TSL25911 driver added (Osram-AMS)
add i2c_interface parameter as switch for libraries Adafruit_PureIO or smbus2
Add Allwiner CPU A10 driver, olimex OLinuXino A10
update load_config_yaml
0.1.7 (03/09/2023)
Add Allwiner CPU H616 driver, mangopi mq-pro, orangepi zero 2
SN-GCJA5 driver added (Panasonic)
0.1.6 (03/03/2023)
EEPROM added writeNBytes & readNBytes sub
add Raspberry PI ZERO W 2 in PI version
0.1.5 (18/10/2022)
Fixed issue with units for current [‘mA’, ‘A’] and voltage [‘mV’,’V’]
0.1.4 (11/10/2022)
-Added calibration offsets for measure_i, measure_u, measure_ui for INA260 for calibration of measured values
0.1.3 (08/06/2022)
Added new def measure_i, measure_u, parent_i, parent_u in ina260ui.py for individual measure U or I
Added accuracy of measurement at INA260 using attributes mode, avgc, ishc, vbusct
More test scripts for INA260
0.1.2 (17/05/2022)
Change terminology in REGISTER NAMEs
Fixed unis in def measure_current
Add new device_id allowed 0x226
Add ISL2802x Reneses devices lib (in progress)
0.1.1 (02/03/2022)
Fix pypi issue in setup.py file
0.1.0 (27/01/2022)
First Release import lib fixed
Chip supported: 24cXXX,PCA9557,PCA9632,HDC1080,HTU21D,MS5637,EMC2301,SSD1306
New chip added: INA260,INA226
INA260 - bulk measure fuction: measure_voltage, measure_current
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 Distributions
Built Distribution
File details
Details for the file ecomet_i2c_sensors-0.1.8-py3-none-any.whl
.
File metadata
- Download URL: ecomet_i2c_sensors-0.1.8-py3-none-any.whl
- Upload date:
- Size: 87.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aca49b0e6dd38df1f25e0e89f443532a6e689824e157363a7be253e742aad09d |
|
MD5 | 4e0f57a94366f6ad505071e4fcf7339d |
|
BLAKE2b-256 | 0377434fa94bc629e2fa2ed03dc3dca1981344bd764abe0dca74f20a2ad12752 |