OSDN Git Service

IRDA-1184: Alternate between triggers depending on sampling rate
[android-x86/hardware-intel-libsensors.git] / description.c
index 1d2927e..2fa1e13 100644 (file)
@@ -262,7 +262,11 @@ uint32_t sensor_get_quirks (int s)
                if (strstr(quirks_buf, "init-rate"))
                        sensor_info[s].quirks |= QUIRK_INITIAL_RATE;
 
-               if (strstr(quirks_buf, "terse"))
+               if (strstr(quirks_buf, "continuous")) {
+                       sensor_info[s].quirks |= QUIRK_CONTINUOUS_DRIVER;
+               }
+
+               if (strstr(quirks_buf, "terse") && !(sensor_info[s].quirks & QUIRK_CONTINUOUS_DRIVER))
                        sensor_info[s].quirks |= QUIRK_TERSE_DRIVER;
 
                if (strstr(quirks_buf, "noisy"))