ecomet-i2c-sensors


Nameecomet-i2c-sensors JSON
Version 0.1.8 PyPI version JSON
download
home_pagehttps://github.com/mamin27/ecomet_i2c_raspberry_tools
SummaryLibrary focused to I2C communication IOT with RPI & AllWinner Chips.
upload_time2024-03-11 20:55:29
maintainer
docs_urlNone
authorMarian Minar
requires_python>=3
licenseGPLv3
keywords raspberry allwinner i2c ecomet
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 3.53695s