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
Raw data
{
"_id": null,
"home_page": "https://github.com/mamin27/ecomet_i2c_raspberry_tools",
"name": "ecomet-i2c-sensors",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3",
"maintainer_email": "",
"keywords": "raspberry,allwinner,I2C,ecomet",
"author": "Marian Minar",
"author_email": "mminar7@gmail.com",
"download_url": "",
"platform": "armv7l",
"description": "Project description\n======================\nLibrary focused to I2C communication with IOT sensors.\n\nPlatforms:\n-----------\n* Raspberry PI \n * RPI 3\n * RPI 4\n * CM4\n* AllWinner\n * Chip A10,H616\n\nSupported Vendors: \n-------------------\n* ASM-OSRAM\n * TSL25911\n* EEPROM\n * 24c01,24c02,24c04,24c08,24c16,24c32,24c64,24c128,24c256,24c512,24c1024 \n* NXP Semiconductor\n * PCA9632 (could be modified for PCA9624,PCA9635PW,PCA9685,PCA9955B,PCA9956B) PCA9557\n* Texas Instruments\n * HDC1080,PCA9557,INA226,INA260\n* TE Connectivity\n * MS5637,HTU21D\n* Microchip\n * EMC2301\n* Panasonic\n * SN-GCJA5\n* Renesas\n * ISL28022 (In progress)\n* Solomon Systech\n * SSD1309\n* X-Powers\n * AXP209\n\nChange Log\n==========\n\n0.1.8 (23/11/2023)\n-------------------\n- AXP209 driver added (X-Powers)\n- TSL25911 driver added (Osram-AMS)\n- add i2c_interface parameter as switch for libraries Adafruit_PureIO or smbus2\n- Add Allwiner CPU A10 driver, olimex OLinuXino A10\n- update load_config_yaml\n\n0.1.7 (03/09/2023)\n-------------------\n- Add Allwiner CPU H616 driver, mangopi mq-pro, orangepi zero 2\n- SN-GCJA5 driver added (Panasonic)\n\n0.1.6 (03/03/2023)\n-------------------\n- EEPROM added writeNBytes & readNBytes sub\n- add Raspberry PI ZERO W 2 in PI version\n\n0.1.5 (18/10/2022)\n-------------------\n- Fixed issue with units for current [\u2018mA\u2019, \u2018A\u2019] and voltage [\u2018mV\u2019,\u2019V\u2019]\n\n0.1.4 (11/10/2022)\n-------------------\n-Added calibration offsets for measure_i, measure_u, measure_ui for INA260 for calibration of measured values\n\n0.1.3 (08/06/2022)\n-------------------\n- Added new def measure_i, measure_u, parent_i, parent_u in ina260ui.py for individual measure U or I\n- Added accuracy of measurement at INA260 using attributes mode, avgc, ishc, vbusct\n- More test scripts for INA260\n\n0.1.2 (17/05/2022)\n-------------------\n- Change terminology in REGISTER NAMEs\n- Fixed unis in def measure_current\n- Add new device_id allowed 0x226\n- Add ISL2802x Reneses devices lib (in progress)\n\n0.1.1 (02/03/2022)\n-------------------\n- Fix pypi issue in setup.py file\n\n0.1.0 (27/01/2022)\n-------------------\n- First Release import lib fixed\n- Chip supported: 24cXXX,PCA9557,PCA9632,HDC1080,HTU21D,MS5637,EMC2301,SSD1306\n- New chip added: INA260,INA226\n- INA260 - bulk measure fuction: measure_voltage, measure_current\n\n\n",
"bugtrack_url": null,
"license": "GPLv3",
"summary": "Library focused to I2C communication IOT with RPI & AllWinner Chips.",
"version": "0.1.8",
"project_urls": {
"Homepage": "https://github.com/mamin27/ecomet_i2c_raspberry_tools"
},
"split_keywords": [
"raspberry",
"allwinner",
"i2c",
"ecomet"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0377434fa94bc629e2fa2ed03dc3dca1981344bd764abe0dca74f20a2ad12752",
"md5": "4e0f57a94366f6ad505071e4fcf7339d",
"sha256": "aca49b0e6dd38df1f25e0e89f443532a6e689824e157363a7be253e742aad09d"
},
"downloads": -1,
"filename": "ecomet_i2c_sensors-0.1.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4e0f57a94366f6ad505071e4fcf7339d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 86967,
"upload_time": "2024-03-11T20:55:29",
"upload_time_iso_8601": "2024-03-11T20:55:29.048771Z",
"url": "https://files.pythonhosted.org/packages/03/77/434fa94bc629e2fa2ed03dc3dca1981344bd764abe0dca74f20a2ad12752/ecomet_i2c_sensors-0.1.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-11 20:55:29",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mamin27",
"github_project": "ecomet_i2c_raspberry_tools",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "ecomet-i2c-sensors"
}