libs/avr_lib/i2c.c
static inline uint8_t __I2C_readNoAck(void)
{
    TWCR = (_BV(TWINT) | _BV(TWEN));
    __I2C_waitForComplete();
    return (TWDR);
}
// Read a byte and send NACK
Read a byte and send NACK
Read a byte and send NACK
static inline uint8_t __I2C_readNoAck(void)
{
    TWCR = (_BV(TWINT) | _BV(TWEN));
    __I2C_waitForComplete();
    return (TWDR);
}
static inline uint8_t __I2C_readNoAck ( void ) { TWCR = ( _BV ( TWINT ) | _BV ( TWEN ) ) ; __I2C_waitForComplete ( ) ; return ( TWDR ) ; }
Read a byte and send NACK
Read a byte and send NACK