alternate version of the xMega message protocol using buffered inputs/outputs