Is there any way to send i2C messages longer than 61 bytes or is this completely limited by the maximum size of the data field in the Data Write command?
In fact, you should split the message to no longer than 61 byte for each data write request.
It not just limited by the maximum size of the data field, also be limited by the maximum data payload size of USB interrupt transfer for full-speed device.
Is there a way to send an i2C message without the start or stop bits such that I could send multiple 61 byte chunks that looked like a single i2C message to the slave device on the other end? I have an i2C device I am trying to talk to which requires that I send it more than 61 bytes in a single i2C message.