CORE_I2C_SMBUS_MSG_WR
msgs[CORE_I2C_SMBUS_MSG_WR].addr = addr;
msgs[CORE_I2C_SMBUS_MSG_WR].flags = 0;
msgs[CORE_I2C_SMBUS_MSG_WR].flags = I2C_M_RD;
msgs[CORE_I2C_SMBUS_MSG_WR].len = size;
msgs[CORE_I2C_SMBUS_MSG_WR].buf = tx_buf;
msgs[CORE_I2C_SMBUS_MSG_WR].buf[0] = command;
msgs[CORE_I2C_SMBUS_MSG_WR].buf = tx_buf;
msgs[CORE_I2C_SMBUS_MSG_WR].buf[0] = command;
msgs[CORE_I2C_SMBUS_MSG_WR].len = 1;
msgs[CORE_I2C_SMBUS_MSG_WR].buf = NULL;
msgs[CORE_I2C_SMBUS_MSG_WR].buf = &command;
msgs[CORE_I2C_SMBUS_MSG_WR].buf = &data->byte;
msgs[CORE_I2C_SMBUS_MSG_WR].buf[1] = data->byte;
msgs[CORE_I2C_SMBUS_MSG_WR].buf[1] = data->word & 0xFF;
msgs[CORE_I2C_SMBUS_MSG_WR].buf[2] = (data->word >> 8) & 0xFF;
msgs[CORE_I2C_SMBUS_MSG_WR].len = data_len + 2;
msgs[CORE_I2C_SMBUS_MSG_WR].buf[i + 1] = data->block[i];