Is there an i2C bus driver?

Hello,

Does the Daisy have a i2c bus driver that can manage multiple endpoints? There may be multiple simultaneous requests for I2C access in our application, and we are looking for a system that can share the I2C bus gracefully without using blocking code.

Any/all thoughts and/or help here would be greatly appreciated.

Thanks,
Brett

After looking a bit more into how this system is created, I was thinking there was more of a real-time and/or “do work” type of call setup but it looks like I can make the i2c call and it will block. The audio system will still always do its thing. I will see how that goes. In short what I am working on with my friend is the brining up of a GPIO device. Looking forward to being able to bring that into the overall Daisy system here in the near future.

Thanks,
Brett