diff options
| author | Evan Wilson <evan@oliodevices.com> | 2015-11-19 15:31:33 -0800 | 
|---|---|---|
| committer | Evan Wilson <evan@oliodevices.com> | 2015-11-19 15:31:33 -0800 | 
| commit | a1d50659148c062e73d526a9230802adec2941bb (patch) | |
| tree | e92874ffb845340a20cb3fc7318aa69771de2066 /drivers | |
| parent | 1a235b233ce554a896806ee84e98e70e455434ae (diff) | |
| download | olio-linux-3.10-a1d50659148c062e73d526a9230802adec2941bb.tar.xz olio-linux-3.10-a1d50659148c062e73d526a9230802adec2941bb.zip | |
Tuning tap threshold, 6d threshold, and wake lock for better gesture detection
Change-Id: I501a21ebdb3dc3c9654012a66b7229a2e2b0c674
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_core.c | 2 | ||||
| -rw-r--r-- | drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c | 2 | 
2 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_core.c b/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_core.c index aca1924a38b..3a2810d494e 100644 --- a/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_core.c +++ b/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_core.c @@ -1536,7 +1536,7 @@ static int st_lsm6ds3_init_sensor(struct lsm6ds3_data *cdata)  #define ST_LSM6DS3_CTRL8_LPF_ON_ACCEL 0x80  #define ST_LSM6DS3_CTRL4_ADDR 0x13  #define ST_LSM6DS3_CTRL4_STOP_ON_FTH_MASK 0x1 -	regval = 0x28;//tap threshold +	regval = 0x47;//tap threshold  	err = sdata->cdata->tf->write(sdata->cdata,  					ST_LSM6DS3_TAP_THS_6D_ADDR,  					1, ®val, false); diff --git a/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c b/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c index d5f6ed5fcf4..7a3b667d502 100644 --- a/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c +++ b/drivers/iio/imu/st_lsm6ds3/st_lsm6ds3_trigger.c @@ -201,7 +201,7 @@ static void st_lsm6ds3_irq_management(struct work_struct *data_work)  	}  	if(!ignore_event && (tap_event || d6d_event) && cdata->first_irq_from_resume){ -		wake_lock_timeout(&cdata->tap_wlock,msecs_to_jiffies(500)); +		wake_lock_timeout(&cdata->tap_wlock,msecs_to_jiffies(1000));  #ifdef WAKE_STATS_DEBUG_INFO  		wakeup_irq_stayawake_count++;  #endif  |