input_set_abs_params
来源:互联网 发布:nba体测数据之最 编辑:程序博客网 时间:2024/05/19 20:44
所在位置:http://lxr.free-electrons.com/source/include/linux/input.h?v=2.6.35#L1411
函数原形:
static inline void input_set_abs_params(struct input_dev *dev, int axis, int min, int max, int fuzz, int flat){dev->absmin[axis] = min;dev->absmax[axis] = max;dev->absfuzz[axis] = fuzz;dev->absflat[axis] = flat;dev->absbit[BIT_WORD(axis)] |= BIT_MASK(axis);}
作用:(摘自:http://blog.csdn.net/duanlove/article/details/7695988)
通常在probe函数中会调用input_set_abs_params给设备的input_dev结构体初始化
应用举例:(摘自:http://blog.csdn.net/lmm670/article/details/6081019)
深入:比如nput_set_abs_params(akm->input_dev, ABS_RX, 0, 23040, 0, 0);它的函数体如下:
static inline void input_set_abs_params(struct input_dev *dev, int axis, int min, int max, int fuzz, int flat)
{
dev->absmin[axis] = min;
dev->absmax[axis] = max;
dev->absfuzz[axis] = fuzz;
dev->absflat[axis] = flat;
dev->absbit[BIT_WORD(axis)] |= BIT_MASK(axis);
}
表示支持绝对值x坐标,并设置它在坐标系中的最大值和最小值,以及干扰值和平焊位置等。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
input_set_abs_params(ts->dev, ABS_X, X_COOR_MIN, X_COOR_MAX, X_COOR_FUZZ, 0);
input_set_abs_params(ts->dev, ABS_Y, Y_COOR_MIN, Y_COOR_MAX, Y_COOR_FUZZ, 0);
是内核使用限定好的坐标范围
- input_set_abs_params
- input_set_abs_params
- 在触摸屏驱动中,通常在probe函数中会调用input_set_abs_params给设备的input_dev结构体初始化 ,上报点input_mt_sync(input);
- UITableView
- 伤感情侣日志发布:亲爱的;请允许我最后一次这样叫你
- Windows phone 应用开发[9]-单元测试
- JavaScript Date(日期)对象
- 汇编: 以实例分析 INVOKE 和 call区别
- input_set_abs_params
- C# Dictionary 终极使用方法
- 探索Windows Phone 7的单元测试(翻译)
- 贵易友,富换妻,人性之常。
- C#_在VS2010下进行单元测试
- maven常见问题
- c# 正则提取网页链接
- CF - 229C - 想法题
- 倾诉孤独真是伤感日志:我对你的爱净重21克