适配USB接口奕力 ILITEK Multi-Touch-V5000
1).config文件 (或者 “make menuconfig” to configure the kernel, then go to Device Drivers -> HID Devices -> Special HID drivers -> HID Multitouch panels and select it as an embedded driver (*). )
-# CONFIG_HID_MULTITOUCH is not set
+CONFIG_HID_MULTITOUCH=y
2)
diff --git a/linaro/drivers/hid/Kconfig b/linaro/drivers/hid/Kconfig
old mode 100644
new mode 100755
index bee88ee..b687eff
--- a/linaro/drivers/hid/Kconfig
+++ b/linaro/drivers/hid/Kconfig
@@ -426,7 +426,7 @@ config HID_MULTITOUCH
- GeneralTouch 'Sensing Win7-TwoFinger' panels
- GoodTouch panels
- Hanvon dual touch panels
+ - Ilitek dual touch panels
- IrTouch Infrared USB panels
- LG Display panels (Dell ST2220Tc)
- Lumio CrystalTouch panels
3)
diff --git a/linaro/drivers/hid/hid-ids.h b/linaro/drivers/hid/hid-ids.h
old mode 100644
new mode 100755
index 45c593d..1bd24d6
--- a/linaro/drivers/hid/hid-ids.h
+++ b/linaro/drivers/hid/hid-ids.h
@@ -436,7 +436,7 @@
#define USB_VENDOR_ID_IDEACOM 0x1cb6
#define USB_DEVICE_ID_IDEACOM_IDC6650 0x6650
#define USB_DEVICE_ID_IDEACOM_IDC6651 0x6651
+ #define USB_VENDOR_ID_ILITEK 0x222a
+ #define USB_DEVICE_ID_ILITEK_MULTITOUCH 0x0001
4)
diff --git a/linaro/drivers/hid/hid-core.c b/linaro/drivers/hid/hid-core.c
old mode 100644
new mode 100755
index 2bd798a..6297278
--- a/linaro/drivers/hid/hid-core.c
+++ b/linaro/drivers/hid/hid-core.c
@@ -1568,6 +1568,7 @@ EXPORT_SYMBOL_GPL(hid_disconnect);
* used as a driver. See hid_scan_report().
*/
static const struct hid_device_id hid_have_special_driver[] = {
+ { HID_USB_DEVICE(USB_VENDOR_ID_ILITEK, USB_DEVICE_ID_ILITEK_MULTITOUCH) },
{ HID_USB_DEVICE(USB_VENDOR_ID_A4TECH, USB_DEVICE_ID_A4TECH_WCP32PU) },
{ HID_USB_DEVICE(USB_VENDOR_ID_A4TECH, USB_DEVICE_ID_A4TECH_X5_005D) },
{ HID_USB_DEVICE(USB_VENDOR_ID_A4TECH, USB_DEVICE_ID_A4TECH_RP_649) },
5)
diff --git a/linaro/drivers/hid/hid-multitouch.c b/linaro/drivers/hid/hid-multitouch.c
old mode 100644
new mode 100755
index fb9ac12..3ec4948
--- a/linaro/drivers/hid/hid-multitouch.c
+++ b/linaro/drivers/hid/hid-multitouch.c
@@ -1072,6 +1072,11 @@ static void mt_remove(struct hid_device *hdev)
static const struct hid_device_id mt_devices[] = {
+ /* ilitek dual touch panels */
+ { .driver_data = MT_CLS_DEFAULT,
+ HID_USB_DEVICE(USB_VENDOR_ID_ILITEK,
+ USB_DEVICE_ID_ILITEK_MULTITOUCH) },
+
/* 3M panels */
{ .driver_data = MT_CLS_3M,
MT_USB_DEVICE(USB_VENDOR_ID_3M,
6)
copy一份 Vendor_8746_Product_0001.idc,然后device/mstar/mangosteen目录下
diff --git a/preinstall/preinstall.mk b/preinstall/preinstall.mk
index fc94245..58be97d 100755
--- a/preinstall/preinstall.mk
+++ b/preinstall/preinstall.mk
@@ -122,6 +122,7 @@ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/keylayout/Vendor_3697_Product_0001.kl:system/usr/keylayout/Vendor_3697_Product_0001.kl \
$(LOCAL_PATH)/keylayout/Vendor_3697_Product_0002.kl:system/usr/keylayout/Vendor_3697_Product_0002.kl \
$(LOCAL_PATH)/keylayout/Vendor_3697_Product_0003.idc:system/usr/idc/Vendor_3697_Product_0003.idc \
+ $(LOCAL_PATH)/keylayout/Vendor_8746_Product_0001.idc:system/usr/idc/Vendor_8746_Product_0001.idc \
$(LOCAL_PATH)/keylayout/Vendor_3697_Product_0003.kl:system/usr/keylayout/Vendor_3697_Product_0003.kl \
$(LOCAL_PATH)/keylayout/Vendor_000d_Product_3838.kl:system/usr/keylayout/Vendor_000d_Product_3838.kl \
参考:https://www.spinics.net/lists/linux-input/msg15151.html
https://www.chalk-elec.com/?p=2028
适配USB接口奕力 ILITEK Multi-Touch-V5000相关推荐
- android外接usb摄像头demo_手机USB接口有哪些功能 手机USB接口功能介绍【详解】
手机身上的USB接口主要的任务就是充电,连接PC传输数据,你还能想到其他的功能吗?没错,它还能连接USB小风扇.小台灯等外设.但是,你以为所有手机在实现这些功能时的体验和效果都是一样的吗? 充电速度和 ...
- usb 接口触摸屏驱动
以前写的 USB 接口的触摸屏驱动,那段时间简单的看了下 USB 协议的一些东西,主要是 HID 相关的,代码记录: /*Created by_fire 2012.2.13 */ #include & ...
- 计算机usb接口充电效率差,手机USB接口的4个真相:为何速度、功能有差别?
手机身上的USB接口主要的任务就是充电,连接PC传输数据,你还能想到其他的功能吗?没错,它还能连接USB小风扇.小台灯等外设.但是,你以为所有手机在实现这些功能时的体验和效果都是一样的吗?(少年,你天 ...
- usb接口供电不足_Win7系统下电脑USB供电不足的解决方法
关注奕奇科技,学习更多小妙招,工作效率加倍小妙招,值得收藏 笔记本主板USB供电不足的现象可以解释成两种情况:第一种是笔记本使用电池的时候会自动切换到较低的功耗,最大的电流标准是500mA,电压是5V ...
- macbookpro接口叫什么_MacBook有什么接口?MacBook有几个USB接口?
MacBook有什么接口 MacBook有USB-C(USB3.1)接口.DisplayPort 1.2接口.耳机/光纤数字音频输出(迷你插孔)接口和电源接口(USB-C). 关于MacBook有什么 ...
- 华为充电器接口叫什么_插座USB接口跟手机充电器有什么不同_电工百科
一般来说,充电我们都使用手机本身自带的充电器和充电线,为手机充电,这种官方的充电器和充电线本身就是安全的和合规.现在有一些插座,也会提供一个或者几个USB接口,一共手机平板等电子设备进行电量的补充,那 ...
- 模拟usb重新插拔_Android 10带来黑科技 检测手机USB接口是否有液体或者是否过热...
谷歌昨天正式发布Android 10手机操作系统,同时谷歌全系列三代Pixel智能手机均可升级到Android 10正式版,而参与Android beta测试项目的智能手机厂商也同时为旗下部分智能手机 ...
- USB接口供电蓝牙彩色灯带控制器
简 介: 对于购买到的一款USB供电.蓝牙控制的灯带进行初步测试.很遗憾,本来很感兴趣它其中带有蓝牙接口的控制芯片,却因为电路板上的芯片信息缺失无法得知.这款灯带控制方案中属于比较简单的一种:所有的R ...
- 脚踏板USB接口与无线遥控连接方案论证
▌01 无线遥控 1.简介 无线遥控比较方便通过按键控制一些开关量. ▲ 无线遥控与无线接受 上面的模块的接受时基J04U模块,如下是网络上相关的一些介绍文章链接: 15/433 超再生无线接收模块 ...
最新文章
- 使用GIF(仅限Delphi2007)
- IIS6.0+PHP+Mysql+Zend环境组建[图文]
- 你不知道的APP色彩跟产品场景的关联因素(干货多图)
- java知识博客网站(一些配置和学习的记录)
- 浅谈大型网站之负载均衡架构
- Recommended System
- Photoshop cc 2019安装与破解(附资源)
- 地图分幅组件的实现(七)——非标准制图过程的自动化
- 405服务器响应失败,服务器返回HTTP响应代码:405
- 无效虚假询盘,如何避免上当?
- WPF 自定义分页控件TextBox分页页数只输入数字验证
- 按shift delete删除的文件还能恢复吗?shift+delete删除的文件如何恢复?
- python数据分析
- 在anaconda环境中添加本地下载好的包
- 掌优刷脸支付刷出移动支付新热度
- delta-normal var的公式推导
- 2021年10款优质Chrome浏览器插件推荐
- ASP.NET Web程序设计——TreeView控件
- Mars3D开发基础学习:矢量图层
- MessagePack简介与在Python中使用msgpack