syntax = "proto2"; package puzbus; message I2CMsg { // 32-bit is the smallest integer format supported by protobuf, even though // we only need 7-10 bits for the I2C address. required uint32 address = 1; optional bytes data = 2; }