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 2022/08/01 17:29:17 UTC

[incubator-nuttx] 13/22: driver/sensor: sync batch and interval when update interval

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/incubator-nuttx.git

commit ddd4a0d63583c4b9027a1140f443e685814e33dc
Author: Jiuzhu Dong <do...@xiaomi.com>
AuthorDate: Thu Jun 16 14:26:42 2022 +0800

    driver/sensor: sync batch and interval when update interval
    
    Signed-off-by: Jiuzhu Dong <do...@xiaomi.com>
---
 drivers/sensors/sensor.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/drivers/sensors/sensor.c b/drivers/sensors/sensor.c
index e054116a8d..fb22d1c855 100644
--- a/drivers/sensors/sensor.c
+++ b/drivers/sensors/sensor.c
@@ -245,6 +245,11 @@ update:
         {
           return ret;
         }
+
+      if (upper->state.min_latency != ULONG_MAX)
+        {
+          lower->ops->batch(filep, lower, &upper->state.min_latency);
+        }
     }
 
   upper->state.min_interval = min_interval;