Así:
void InicializaMMA7660() {
i2c_start();
i2c_write(DIR_MMA7660|I2C_ESCRIBIR);
i2c_write(RegMode);
i2c_write(1); // Lo configuramos en modo Activo
i2c_stop();
i2c_start();
i2c_write(DIR_MMA7660|I2C_ESCRIBIR);
i2c_write(RegSR);
i2c_write(0b011);// Lo configuramos para 32 samples por segundo
i2c_stop();
}
void LecturaMMA7660() {
i2c_start();
i2c_write(DIR_MMA7660|I2C_ESCRIBIR);
i2c_write(RegX); // Señalamos el registro X como primero a leer
i2c_start();
i2c_write(DIR_MMA7660|I2C_LEER);
EjeX=i2c_read(1); // Leemos RegX
EjeY=i2c_read(1); // Leemos RegY
EjeZ=i2c_read(0); // Leemos RegZ
i2c_stop();
}