From bde7259ee8bc253d230266d2f2f7f0a33c75a2e8 Mon Sep 17 00:00:00 2001 From: Mihai Tudor Panu Date: Fri, 12 Aug 2016 12:13:09 -0700 Subject: [PATCH] mcp9808: failed i2c frequency change should be non-fatal for this device Signed-off-by: Mihai Tudor Panu --- src/mcp9808/mcp9808.cxx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/mcp9808/mcp9808.cxx b/src/mcp9808/mcp9808.cxx index 2d0fa2a1..bddac210 100644 --- a/src/mcp9808/mcp9808.cxx +++ b/src/mcp9808/mcp9808.cxx @@ -22,11 +22,9 @@ * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ - - #include "mcp9808.hpp" #include - +#include using namespace upm; @@ -47,8 +45,7 @@ MCP9808::MCP9808 (int bus, uint8_t address){ } if(i2c->frequency( mraa::I2C_FAST) != mraa::SUCCESS){ - throw std::invalid_argument(std::string(__FUNCTION__) + ": I2c.frequency(I2C_STD) failed"); - return; + syslog(LOG_WARNING, "%s: I2c.frequency(I2C_FAST) failed, using default speed", std::string(__FUNCTION__).c_str()); } }