Revert "Revert "Merged public_messages.c from branch i2c2 (no changes in public_messages.h, just the size for ENCODER_DATA in public_messages.c).""

This reverts commit 0faf5dedb39f18abdc7638f278e7148cd83200a4.