This example doesn't work because the return from Wire.endTransmission() always returns SUCCESS This is not the same as the current Arduino 1.0 + API of this function.