BMP180 is a digital barometric pressure sensor made by Bosch Sensortec (I2C Interface)
Dependents: LPC1114_data_logger ProjectIOT Wether_Meter LPC1114_barometer_with_data_logging
Diff: BMP180.h
- Revision:
- 4:37fed112956c
- Parent:
- 3:20e0c6b19c24
--- a/BMP180.h Sun Jun 29 06:51:05 2014 +0000 +++ b/BMP180.h Wed Aug 23 09:23:32 2017 +0000 @@ -2,18 +2,12 @@ * mbed library program * Control BMP180(Bosch) Pressure Sensor * - * Copyright (c) 2014 Kenji Arai / JH1PJL + * Copyright (c) 2013,'14,'17 Kenji Arai / JH1PJL * http://www.page.sannet.ne.jp/kenjia/index.html * http://mbed.org/users/kenjiArai/ - * Created: August 14th, 2013 for STM32L152 - * Changed: May 21st, 2014 mbed LPC1114 - * Revised: June 22nd, 2014 - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, - * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE - * AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Created: August 14th, 2013 for STM32L152 + * Changed: May 21st, 2014 mbed LPC1114 + * Revised: August 23rd, 2017 */ #ifndef BMP180_H @@ -92,10 +86,12 @@ protected: void init(void); - void i2c_read_n_bytes(int, char*, int); - void i2c_write_n_bytes(int, char*, int); + void _i2c_read_n_bytes(int, char*, int); + void _i2c_write_n_bytes(int, char*, int); - I2C i2c; + I2C *_i2c_p; + I2C &_i2c; + float temperature; float pressure; uint8_t id_number; @@ -113,3 +109,4 @@ }; #endif // BMP180_H +