Refactoring and commenting in BMP180 and I2C