I2C_ERR_BAD_ADDR
return (i2c_error(hdl, I2C_ERR_BAD_ADDR, 0, "address 0x%x is "
return (i2c_error(hdl, I2C_ERR_BAD_ADDR, 0, "address %s could "
return (i2c_error(hdl, I2C_ERR_BAD_ADDR, 0, "address 0x%lx is "
case I2C_ERR_BAD_ADDR:
{ I2C_CORE_E_BAD_ADDR, I2C_ERR_BAD_ADDR, "invalid I2C address" },
{ "hello", I2C_ERR_BAD_ADDR },
{ "0x", I2C_ERR_BAD_ADDR },
{ "0x3456789", I2C_ERR_BAD_ADDR },
{ "0x23nope", I2C_ERR_BAD_ADDR },
{ "2b", I2C_ERR_BAD_ADDR },
{ "0x2bornot2b", I2C_ERR_BAD_ADDR },
{ "0x80", I2C_ERR_BAD_ADDR },
{ "256", I2C_ERR_BAD_ADDR },
{ "-4", I2C_ERR_BAD_ADDR },
{ "0x23;0x34", I2C_ERR_BAD_ADDR },
{ "10b,its", I2C_ERR_BAD_ADDR },
{ "10b,0xa ", I2C_ERR_BAD_ADDR },
{ "10b,123\ttrap", I2C_ERR_BAD_ADDR },
{ "10b,-23", I2C_ERR_BAD_ADDR },
{ I2C_ADDR_7BIT, 0x80, I2C_ERR_BAD_ADDR },
{ I2C_ADDR_7BIT, 0x7777, I2C_ERR_BAD_ADDR },
{ I2C_ADDR_7BIT, INT16_MAX, I2C_ERR_BAD_ADDR },
{ I2C_ADDR_10BIT, 0x400, I2C_ERR_BAD_ADDR },
{ I2C_ADDR_10BIT, 0x7777, I2C_ERR_BAD_ADDR },
{ I2C_ADDR_10BIT, 0x2bb2, I2C_ERR_BAD_ADDR },
{ I2C_ADDR_10BIT, UINT16_MAX, I2C_ERR_BAD_ADDR },