You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2024/04/28 05:22:01 UTC

(nuttx) 02/05: sensors/bmm150_uorb.c: fix compilation for poll interface

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 7a789d0775d9373b27da966ab57e5018a42bac4f
Author: raiden00pl <ra...@railab.me>
AuthorDate: Mon Apr 22 20:05:53 2024 +0200

    sensors/bmm150_uorb.c: fix compilation for poll interface
---
 drivers/sensors/bmm150_uorb.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/drivers/sensors/bmm150_uorb.c b/drivers/sensors/bmm150_uorb.c
index f579f2110e..07ac6fc1c2 100644
--- a/drivers/sensors/bmm150_uorb.c
+++ b/drivers/sensors/bmm150_uorb.c
@@ -371,6 +371,8 @@ static int bmm150_activate(FAR struct sensor_lowerhalf_s *lower,
 #endif
   uint8_t                         val          = 0;
 
+  dev = (FAR struct bmm150_sensor_dev_s *)lower;
+
   nxmutex_lock(&dev->lock);
 
   if (enable)
@@ -558,9 +560,9 @@ static int bmm150_fetch(FAR struct sensor_lowerhalf_s *lower,
   /* Get compensated data */
 
   mag_data.timestamp = now;
-  mag_data.x = bmm150_getx(priv, data);
-  mag_data.y = bmm150_gety(priv, data);
-  mag_data.z = bmm150_getz(priv, data);
+  mag_data.x = bmm150_getx(dev, data);
+  mag_data.y = bmm150_gety(dev, data);
+  mag_data.z = bmm150_getz(dev, data);
 
   memcpy(buffer, &mag_data, sizeof(mag_data));
   ret = sizeof(mag_data);