From 563c72be2cc92aa2ba214e47ea606bf3d8965164 Mon Sep 17 00:00:00 2001 From: Mihai Tudor Panu Date: Wed, 7 Oct 2015 14:08:06 -0700 Subject: [PATCH] bmpx8x: initialize i2c address in constructor Signed-off-by: Mihai Tudor Panu --- src/bmpx8x/bmpx8x.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bmpx8x/bmpx8x.cxx b/src/bmpx8x/bmpx8x.cxx index 233f01dc..058e265e 100644 --- a/src/bmpx8x/bmpx8x.cxx +++ b/src/bmpx8x/bmpx8x.cxx @@ -32,11 +32,11 @@ using namespace upm; -BMPX8X::BMPX8X (int bus, int devAddr, uint8_t mode) : m_i2ControlCtx(bus) { +BMPX8X::BMPX8X (int bus, int devAddr, uint8_t mode) : m_controlAddr(devAddr), m_i2ControlCtx(bus) { m_name = "BMPX8X"; - mraa::Result ret = m_i2ControlCtx.address(devAddr); + mraa::Result ret = m_i2ControlCtx.address(m_controlAddr); if (ret != mraa::SUCCESS) { throw std::invalid_argument(std::string(__FUNCTION__) + ": mraa_i2c_address() failed");