I2C_M_STOP
if (numbytes == 1 && i2c_flag & I2C_M_STOP)
if (numbytes == 1 && i2c_flag & I2C_M_STOP)
i2c_flag |= I2C_M_STOP;
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
((i == num_msgs - 1) || (msg[i].flags & I2C_M_STOP))) {
if (!(i2c_msg->flags & I2C_M_STOP))
if (msgs[i].flags & I2C_M_RD || !(msgs[i].flags & I2C_M_STOP) ||
msg.u.i2c_read.transactions[i].no_stop_bit = !(msgs[i].flags & I2C_M_STOP);