I2CR_MSTA
if (!(temp & I2CR_MSTA))
temp &= ~(I2CR_MSTA | I2CR_MTX);
if (!(ctl & I2CR_MSTA))
if (!(temp & I2CR_MSTA))
temp &= ~(I2CR_MSTA | I2CR_MTX);
if (!(temp & I2CR_MSTA))
temp &= ~(I2CR_MSTA | I2CR_MTX);
(temp & I2CR_MSTA ? 1 : 0), (temp & I2CR_MTX ? 1 : 0),
temp |= I2CR_MSTA;
if (!(temp & I2CR_MSTA))
temp &= ~(I2CR_MSTA | I2CR_MTX);