I2CTFDR
while (msg->len && (IN32(id, I2CTFDR) < FIFO_SIZE)) {
while (id->msg->len && IN32(id, I2CTFDR) < FIFO_SIZE) {