I'm using Energia 0101E0012 with EK-LM4F120XL and EK-TM4C123GXL.
I found I2C master behaivor strange when no pull ups in i2c bus.
First problem is i2c bus scanner:
Wire.beginTransmission(addr);
byte error = Wire.endTransmission();
The 'error' always be zero, means no error!
Second problem is i2c write
Wire.beginTransmission(addr);
Wire.write(value); <----------- stuck here until pull up connect to bus
Wire.endTransmission();
Looking at Wire.c (from TivaWare used in Energia sources) I found which I2CSlaveDataPut hasn't any timeout parameters.