From d3c77d907f67b8215e3ac9265c0a3ddd4810cfe9 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Fri, 23 Dec 2022 23:00:26 -0500 Subject: [PATCH] [sensor] set power and accuracy as the hightest level --- components/drivers/sensor/sensor.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/drivers/sensor/sensor.c b/components/drivers/sensor/sensor.c index 4966a45405..7646d7e0b1 100644 --- a/components/drivers/sensor/sensor.c +++ b/components/drivers/sensor/sensor.c @@ -493,5 +493,10 @@ int rt_hw_sensor_register(rt_sensor_t sensor, LOG_I("sensor[%s] init success", device_name); rt_free(device_name); + + /* set sensor accuracy and power as the hightest */ + rt_device_control(device, RT_SENSOR_CTRL_SET_ACCURACY_MODE, RT_SENSOR_MODE_ACCURACY_HIGHEST); + rt_device_control(device, RT_SENSOR_CTRL_SET_POWER_MODE, RT_SENSOR_MODE_POWER_HIGHEST); + return RT_EOK; }