I2C communication buffer protocol

For a project we are working on an I2C communication, we can send over 1 number/value or 1 byte, but trying to send over a multiple bytes/values Open MV wont let us. The error message Open MV gives us, is saying that Open MV needs a buffer protocol. What are we doing wrong, and how is it supposed to work?

Please post the code that has an error.

But, it sounds like you are not following the API for the I2C comma. If you are using a method that needs a buffer object then you need to wrap the value you want to send in a bytes() object.