Browse Source

[sensor] set power and accuracy as the hightest level

Meco Man 2 years ago
parent
commit
d3c77d907f
1 changed files with 5 additions and 0 deletions
  1. 5 0
      components/drivers/sensor/sensor.c

+ 5 - 0
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);
     LOG_I("sensor[%s] init success", device_name);
     rt_free(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;
     return RT_EOK;
 }
 }