I am using LPC11C24 and there you need to call
Chip_SYSCTL_DeassertPeriphReset(RESET_I2C0);
in order to use I2C bus. Apparently peripherial is in reset state until you deassert it, it was frustrating experinece because there in no mention of this in examples.