Before putting further effort into creating higher-level I2C function calls, a quick check here on the forum site: - Is there any code available for additional I2C interface examples? - Can anyone possibly share code (for WICED SDK) for interfacing with specific I2C sensors?
- Are there any gotchas or issues to be aware of? (DMA operation,etc...)
There are no changes are needed on the BCM43341WCD1 platform files.
The sample i2c_led snip application implements basic error checking handling.
The I2C APIs, used by the i2c_led snip application, are already being used on other applications such as interface to MFI Auth chip, NFC interface on BCM43341WCD, and others. The sample i2c_led snip application and other applications using I2C APIs are using DMA and have been tested. If you stumble on any issue please let us know.
Do you have any specific sensor in mind that I can interface it and share?