TWSI_WRITE
TWSI_WRITE(sc, sc->reg_control, val);
TWSI_WRITE(sc, sc->reg_control, val);
TWSI_WRITE(sc, sc->reg_data, slave);
TWSI_WRITE(sc, sc->reg_soft_reset, 0x1);
TWSI_WRITE(sc, sc->reg_baud_rate, param);
TWSI_WRITE(sc, sc->reg_control, TWSI_CONTROL_TWSIEN);
TWSI_WRITE(sc, sc->reg_data, *buf++);
TWSI_WRITE(sc, sc->reg_control, sc->control_val | TWSI_CONTROL_STOP);
TWSI_WRITE(sc, sc->reg_control, sc->control_val | TWSI_CONTROL_START);
TWSI_WRITE(sc, sc->reg_control, 0);
TWSI_WRITE(sc, sc->reg_control, sc->control_val |
TWSI_WRITE(sc, sc->reg_data,
TWSI_WRITE(sc, sc->reg_data,
TWSI_WRITE(sc, sc->reg_data,
TWSI_WRITE(sc, sc->reg_control,
TWSI_WRITE(sc, sc->reg_control,
TWSI_WRITE(sc, sc->reg_control,
TWSI_WRITE(sc, sc->reg_data,
TWSI_WRITE(sc, sc->reg_control,
TWSI_WRITE(sc, sc->reg_control, sc->control_val |