在前文 Linux/Android——usb触摸屏驱动 - usbtouchscreen 中记录了如何在kernel中添加input device 类型为touchscreen的驱动,
这在整个输入体系中是最下层的设备驱动部分,往上一层就是linux内核的管理驱动input系统,kernel中的源码位置:/kernel/drivers/input/input.c...
分类:
移动开发 时间:
2014-12-23 21:13:59
阅读次数:
277
static irqreturn_t pm_interrupt(struct serio *serio,unsigned char data, unsigned int flags){struct pm *pm = serio_get_drvdata(serio);struct input_dev ...
分类:
其他好文 时间:
2014-10-05 19:34:50
阅读次数:
293
更多可参考Linux输入子系统分析input子系统架构总结1、定义一个staticstructinput_dev结构体staticstructinput_dev*mybutton_dev;2、初始化时分配input_dev结构体mybutton_dev=input_allocate_device();//分配input_dev/*能产生的事件类型
1.#defineEV_SYN0x00/*表示设备支持所..
分类:
其他好文 时间:
2014-05-04 17:38:36
阅读次数:
471