I2C_CORE_E_BAD_ADDR
{ I2C_CORE_E_BAD_ADDR, I2C_ERR_BAD_ADDR, "invalid I2C address" },
{ I2C_ADDR_7BIT, 0x80, I2C_CORE_E_BAD_ADDR },
{ I2C_ADDR_7BIT, 0x7777, I2C_CORE_E_BAD_ADDR },
{ I2C_ADDR_7BIT, INT16_MAX, I2C_CORE_E_BAD_ADDR },
{ I2C_ADDR_7BIT, UINT16_MAX, I2C_CORE_E_BAD_ADDR },
{ I2C_ADDR_10BIT, 0x7ff, I2C_CORE_E_BAD_ADDR },
{ I2C_ADDR_10BIT, 0x7777, I2C_CORE_E_BAD_ADDR },
case I2C_CORE_E_BAD_ADDR:
return (i2c_error(err, I2C_CORE_E_BAD_ADDR, 0));
return (i2c_error(err, I2C_CORE_E_BAD_ADDR, 0));