Library for Bosch BMP280 temperature and pressure sensor
Dependents: ELEC350-LCD-DEMO ELEC350-CWTEMPLATE-2017 ELEC351_v1 ELEC350-CWTEMPLATE-2017 ... more
Fork of BMP280 by
Library for Temperature and Pressure Sensor Bosch BMP280.
Breakoutboard for example from Adafruit
Diff: BMP280.h
- Revision:
- 8:d22ecbef9b90
- Parent:
- 7:c72b726c7dc9
--- a/BMP280.h Tue Apr 19 02:03:35 2016 +0000
+++ b/BMP280.h Thu May 25 20:22:32 2017 +0000
@@ -18,7 +18,9 @@
#include "mbed.h"
//#define _DEBUG
-#define DEFAULT_SLAVE_ADDRESS (0x77 << 1)
+// default address with SDO High 0x77
+// address with SDO LOW 0x76
+#define DEFAULT_SLAVE_ADDRESS (0x77)
#ifdef _DEBUG
extern Serial pc;
@@ -30,7 +32,8 @@
/** BME280 class
*
- * BME280: A library to correct environmental data using Boshe BME280 device
+ * BME280: A library to read environmental data using Bosch BME280 device
+ * Readds temperature and pressure
*
* BME280 is an environmental sensor
* @endcode
@@ -45,7 +48,7 @@
*
* @param sda I2C-bus SDA pin
* @param scl I2C-bus SCL pin
- * @param slave_adr (option) I2C-bus address (default: 0x76)
+ * @param slave_adr (option) I2C-bus address (default: 0x77)
*/
BMP280(PinName sda, PinName sck, char slave_adr = DEFAULT_SLAVE_ADDRESS);
@@ -53,7 +56,7 @@
* which is connected to specified I2C pins with specified address
*
* @param i2c_obj I2C object (instance)
- * @param slave_adr (option) I2C-bus address (default: 0x76)
+ * @param slave_adr (option) I2C-bus address (default: 0x77)
*/
BMP280(I2C &i2c_obj, char slave_adr = DEFAULT_SLAVE_ADDRESS);
