Zephyr I2C slave driver implementation (zephyr\drivers\i2c\i2c_nrfx_twis.c)

I'm trying to create an I2C slave device and noticed that the zephyr\drivers\i2c\i2c_nrfx_twis.c does not exist in the current Zephyr driver tree.

From

https://github.com/zephyrproject-rtos/zephyr/issues/27675

and

https://github.com/zephyrproject-rtos/zephyr/projects/18#card-43942543

 I understand that there is a problem with the Zephyr interface to pass the whole buffer received to Zephyr.

My question is: Does anyone have an implementation of i2c_nrfx_twis.c that is complete up to passing the buffer to Zephyr ? For now I can locally change the interface Zephyr uses to pass the buffer into my Zephyr code. (Yes, I know that is not nice, but my first priority is to have it working).

That would help me a lot.....

Parents Reply Children
No Data
Related