From 03354ccf9abe7e6d6a56ab40fcbb7e95eee18e1e Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Wed, 4 May 2016 13:34:28 -0600 Subject: [PATCH] interface examples: re-add bme280 support removed when old bme280 was removed Signed-off-by: Jon Trulson Signed-off-by: Noel Eck --- examples/c++/humidity-sensor.cxx | 9 +++++++++ examples/c++/pressure-sensor.cxx | 9 ++++++++- examples/c++/temperature-sensor.cxx | 8 ++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/examples/c++/humidity-sensor.cxx b/examples/c++/humidity-sensor.cxx index 42d2884f..8bb7eb4f 100644 --- a/examples/c++/humidity-sensor.cxx +++ b/examples/c++/humidity-sensor.cxx @@ -25,6 +25,7 @@ #include #include #include "si7005.hpp" +#include "bme280.hpp" #define EDISON_I2C_BUS 1 #define FT4222_I2C_BUS 0 @@ -40,6 +41,14 @@ upm::IHumiditySensor* getHumiditySensor() { upm::IHumiditySensor* humiditySensor = NULL; + + try { + humiditySensor = new upm::BME280 (mraa_get_sub_platform_id(FT4222_I2C_BUS)); + return humiditySensor ; + } catch (std::exception& e) + { + std::cerr <<"BME280: "<