Передача массива между двумя ардуино по i2c

Необходимо передать массив из 3х int или 3 int по отдельности с ардуино на ардуино по i2c, используя библиотеку wire.h.

I2C - интерфейс, по которому за сеанс связи можно обменяться только одним байтом. Соответственно, 2 байта (integer) необходимо пересылать за два сеанса связи. Здесь есть варианты. 1. Т.к. речь про массив, то брать данные из массива можно по указателю на байт (uint\_8t, а не на int) и в цикле на каждой его итерации инкриментировать указатель, пока не будет достигнут конец массива (контролируется количеством итераций цикла в его условии). 2. Пересылать байтами. Но необходимо условиться, когда какой байт будет идти первым.