-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wire Library Problem #14
Comments
Hi, OpenCM 9.04 already supports HW I2C (I2Cdev). If you want to use HW I2C, please use I2Cdev. Thank you :) |
Hi, Thanks for your answer. Yes, you are right. The I2Cdev is exactly using the hardware i2c. :) Thanks. 👍 |
We agree with the case of I2C slaves that require fast speeds. As mentioned previously, Thanks :) |
Hi,
I am using the i2c port to connect some sensors, but in some case, it does not work right!
After many investigations on the communication protocol and testing with different sensors, I find it out that it because the Wire library for cm9.04 is not using an actual hardware i2c and it's just a software i2c protocol implementation. So, in case of the i2c modules only support 400kHz frequency, the soft i2c communication is not working.
In this regard, I find the wire library from Maple Mini that it is using the actual i2c hardware. My suggestion is to use that lib for the OpenCm9.04 as well. It supports 400Khz communication also. :)
The text was updated successfully, but these errors were encountered: