I'm trying to write an object-based solution on top of the CMSIS Driver_I2C which would allow simultaneous handling of multiple I2C interfaces connected to devices of certain type. Things got complicated because the event callbacks of the CMSIS driver interface don't support passing user data (calling context) as a void pointer. User data pointer would be essential to manage events inside my device driver.
Is this planned to be supported, and if so, when?
Really?
Github lets you raise 'Issues' - but it's not really a great place for discussion.
tterho - if you do raise an Issue there, be sure to post a link here so that others can find it!
Although, as it's not really a Keil thing, perhaps the Cortex-M forum would be a better place?
https://community.arm.com/developer/ip-products/processors/f/cortex-m-forum
tterho - again, if you do cross-post, be sure to give links in both the threads.