Merge "qbt: Add support for touch events from input framework"

This commit is contained in:
qctecmdr 2020-06-04 10:39:49 -07:00 • committed by Gerrit - the friendly Code Review server
commit 766163e7f1
2 changed files with 337 additions and 123 deletions

View file

@ -18,6 +18,9 @@
#define QBT_ACQUIRE_WAKELOCK 107
#define QBT_RELEASE_WAKELOCK 108
#define QBT_GET_TOUCH_FD_VERSION 109
#define QBT_CONFIGURE_TOUCH_FD_V2 110
/*
* enum qbt_finger_events -
* enumeration of qbt finger events
@ -77,4 +80,38 @@ struct qbt_touch_config {
int rad_y;
};
/*
* struct qbt_touch_fd_version -
* used to get touch finger detect version
* @version: version number
*/
struct qbt_touch_fd_version {
int version;
};
/*
* struct qbt_touch_config_v2 -
* used to configure touch finger detect
* @version - touch FD version
* @touch_fd_enable - flag to enable/disable touch finger detect
* @rad_filter_enable - flag to enable/disable radius based filtering
* @left - x-coordinate of top left corner of AOI
* @top - y-coordinate of top left corner of AOI
* @right - x-coordinate of bottom right corner of AOI
* @bottom - y--coordinate of bottom right corner of AOI
* @rad_x: movement radius in x direction
* @rad_y: movement radius in y direction
*/
struct qbt_touch_config_v2 {
struct qbt_touch_fd_version version;
_Bool touch_fd_enable;
_Bool rad_filter_enable;
int left;
int top;
int right;
int bottom;
int rad_x;
int rad_y;
};
#endif /* _UAPI_QBT_HANDLER_H_ */