I have some doubt about how to use wire.h when I need to work with some I2C device with 7 bit device address, 16/24 bit register address and 24/32 bit register size.
For example the ADE7953 have many registers sized 24/32bit and 16 bit address :
Register: AWATT Address (24 bit Data) 0x212 Address (32 bit Data) 0x312
As you can see, the register address is 16 bit long and register size is 24 or 32 bit long.
It is possible to use wire.h in this case? It seems that wire.h could work only with 8 bit long address registers...
Thank you in advance for your kindly help, best regards, Mik