SM502_I2C_ADDR_READ
(uint8_t)(addr << 1) | (rw ? SM502_I2C_ADDR_READ : 0));
rw = I2C_OP_READ_P(op) ? SM502_I2C_ADDR_READ : 0;