From https://docs.zephyrproject.org/latest/hardware/peripherals/i2c.html link, I didn't find any APIs for 16bit register address. Does Zephyr I2C APIs support 16bit register address on ncs v2.4.2?
From https://docs.zephyrproject.org/latest/hardware/peripherals/i2c.html link, I didn't find any APIs for 16bit register address. Does Zephyr I2C APIs support 16bit register address on ncs v2.4.2?
The I2C standard does not support 16-bit device addresses, and the datasheet you referred to shows a 7-bit address (+1 write bit). The second address byte is for the internal register address in the I2C slave and, from the I2C protocol's perspective, it's treated just like any other data byte.