at91_twi_read
at91_twi_read(dev, AT91_TWI_VER));
dev->imr = at91_twi_read(dev, AT91_TWI_IMR) & AT91_TWI_INT_MASK;
fifo_mr = at91_twi_read(dev, AT91_TWI_FMR);
at91_twi_read(dev, AT91_TWI_RHR);
fifo_mr = at91_twi_read(dev, AT91_TWI_FMR);
const unsigned status = at91_twi_read(dev, AT91_TWI_SR);
const unsigned irqstatus = status & at91_twi_read(dev, AT91_TWI_IMR);
} while (at91_twi_read(dev, AT91_TWI_SR) & AT91_TWI_RXRDY);
at91_twi_read(dev, AT91_TWI_SR);
unsigned fifo_mr = at91_twi_read(dev, AT91_TWI_FMR);
dev->transfer_status |= at91_twi_read(dev, AT91_TWI_SR);
dev->transfer_status |= at91_twi_read(dev, AT91_TWI_SR);
acr = at91_twi_read(dev, AT91_TWI_ACR);
const unsigned status = at91_twi_read(dev, AT91_TWI_SR);
const unsigned irqstatus = status & at91_twi_read(dev, AT91_TWI_IMR);
unsigned at91_twi_read(struct at91_twi_dev *dev, unsigned reg);