Send 16 bytes address and data command
After discussion with Pedro, the i2c master must take into account the method of writing data and address on 16 bytes which includes the register address + data nbytes. Which means that the supported I2C write length must be 16 (range 17).
Here data should be asserted from 0 to 16 and register address + data from 0 to 17. Same comment here.