From 19d4c65a702eb6c2bc824606dccd4642c3d2033d Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Sat, 28 Jan 2017 19:58:29 +0100 Subject: [PATCH] LIS: Add missing bus identifier --- src/drivers/lis3mdl/lis3mdl.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/drivers/lis3mdl/lis3mdl.cpp b/src/drivers/lis3mdl/lis3mdl.cpp index fa23151b28..5db810f044 100644 --- a/src/drivers/lis3mdl/lis3mdl.cpp +++ b/src/drivers/lis3mdl/lis3mdl.cpp @@ -352,6 +352,10 @@ LIS3MDL::LIS3MDL(device::Device *interface, const char *path, enum Rotation rota _temperature_error_count(0), _check_state_cnt(0) { + // set the device type from the interface + _device_id.devid_s.bus_type = _interface->get_device_bus_type(); + _device_id.devid_s.bus = _interface->get_device_bus(); + _device_id.devid_s.address = _interface->get_device_address(); _device_id.devid_s.devtype = DRV_MAG_DEVTYPE_LIS3MDL; // enable debug() calls