I2C clock stretching. Test a prototype!
Posted: 30 Jun 2018 19:02
Hi,
For those who need I2C clock stretching. I have made the first prototype. I am porting CCS811 sensor library to Z-Uno and I have to modify the Wire library first. You could help me if you test this library with your devices.
How to use this library:
1. You need the latest 2.1.4 cores.
2. Replace Wire.cpp/.h inside your cores with attached files(You have to unzip them first).
3. Try it with your project using I2C devices with "standard mode" (without your code modification).
4. Then add to your setup function
5. Rebuild & try your device once more.
If all will be ok, I'll add this library to next beta/release.
Best regards,
Alex.
For those who need I2C clock stretching. I have made the first prototype. I am porting CCS811 sensor library to Z-Uno and I have to modify the Wire library first. You could help me if you test this library with your devices.
How to use this library:
1. You need the latest 2.1.4 cores.
2. Replace Wire.cpp/.h inside your cores with attached files(You have to unzip them first).
3. Try it with your project using I2C devices with "standard mode" (without your code modification).
4. Then add to your setup function
Code: Select all
Wire.enableTS(true);
If all will be ok, I'll add this library to next beta/release.
Best regards,
Alex.