- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Per this thread: Issue with i2cm.h - I2C communication
Is there any update on the i2cm problems? We are in need of an API to write to an external EEPROM on the BCM20736S using the I2C interface. If the Apps team doesn't have time to work on it can you release the i2cm source code so we can try to debug it? Will look at CFA but don't know if this will work for us.
thanks.
ehoffman
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I learned today that there are no plans to resolve the issues with i2cm.h and that you should use the CFA interface as described by 79rpm
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Unfortunately, we still cannot provide an eta as to when this one will be resolved. The work-around continues to be to use the API in cfa.h.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We are using the CFA interface (defined in cfa.h) on the Macnica Mpression board to do I2C combo write-read and unique write to a one byte register address. We are retrieving data from a temperature sensor and we are communicating with a Max10 FPGA. It works pretty well so far and it is very reliable.
I believe that someone from the Broadcom dev team said that under the hood of the I2CM interface we would find the CFA interface, so it should be working the same.
The only thing I would say is to be careful with the address/register field (third parameter) of the function called: cfa_bsc_OpExtended(), it gets incremented during the call (just something to keep in mind).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks 79rpm
Have a nice weekend.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I learned today that there are no plans to resolve the issues with i2cm.h and that you should use the CFA interface as described by 79rpm