Last modification: 15.04.2021 Contributor: Marian Minar Twitter: News and statuses
Scope: The Code for I2C Chip maintenance from Raspberry PI 3+ and above. This code tools contains python & free pascal code focused to I2C communication of raspberry pi with IOT modules.
Current CHIP maintained:
- EEPROM Chip 24c01,24c02,24c04,24c08,24c16,24c32,24c64,24c128,24c256,24c512,24c1024
- NXP Semiconductor PCA9632 (could be modified for PCA9624,PCA9635PW,PCA9685,PCA9955B,PCA9956B)
- Texas Instruments HDC1080
- Measurement Specialties HTU21D
- Microchip EMC2301
List of modules:
- EEPROM module
- PCA9632 module -> 4-bit Fm+ I2C-bus low power LED driver (could be used for motor control)
- HDC1080 module -> High Accuracy Digital Humidity Sensor with Temperature Sensor
- HTU21D module -> Digital Relative Humidity sensor with Temperature output, calculation of Dew Point
- EMC2301 module -> !NEW! New GUI. Fan controller with a PWM fan driver
Software for Chips:
Chip | Python 3 driver | FPC GUI | Contributor Notes | Planned work | Requestor Interests |
---|---|---|---|---|---|
EEPROM 24cXXX | yes | no | currently tested at 24c01,24c04,24c08,24c16,24c32,24c64 | !NEW! prepared next chips for testing | |
PCA9632 | yes | yes | GUI finished | !NEW! testing board developed soon info in wiki | |
HDC1080 | yes | yes | GUI finished | !NEW! testing board developed soon info in wiki | |
HTU21D | yes | no | currently no GUI planned | ||
EMC2301 | yes | no | !NEW! New GUI finished | testing board needs to be redesigned |
Requestor Interests: If you would like to reqest some new feature or add some new Chip at the development list let me know by adding issue or by email.