Code update

- Core files updated
- Added Interrupt based BMP085
- Updated I2C functions and updated code respectively
Code update
Code update