Merged public_messages from branch i2c2.