首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WEC7项目(平台生成器):触摸屏显示驱动程序问题

WEC7项目(平台生成器):触摸屏显示驱动程序问题
EN

Stack Overflow用户
提问于 2015-06-18 21:21:58
回答 1查看 204关注 0票数 0

我正在尝试用Platform Builder创建一个WEC7镜像,从一个示例工作空间开始(从Variscite AM33 Ev。工具包)。我想连接一个电容式tousch屏幕显示器(Ampire AM-800480SBTMQW-T00):触摸屏不工作,可能是工作空间中包含的触摸驱动程序与我的显示器驱动程序不兼容。在display数据表中有一段源代码:我应该在哪里添加它才能让触摸屏工作?有没有我应该修改的C源文件,或者注册表?

EN

回答 1

Stack Overflow用户

发布于 2015-09-26 12:47:34

Ampire面板不同于最初安装在Variscite板上的面板,因此您将需要修改触摸PDD,即触摸驱动程序的硬件特定部分。

我不熟悉Variscite BSP,但在C:\WINCE700\PLATFORM\<BSP>\SRC\DRIVERS\TOUCH中可以找到PDD。例如,在示例PDD中,touch EVM3530位于C:\WINCE700\PLATFORM\ti_evm_3530\SRC\DRIVERS\TOUCH中。通常,您正在寻找函数documented here的实现。

无需深入讨论所有细节,touch PDD的工作方式是Windows CE (或者,确切地说,touch MDD)通过传递TCH_MDD_INTERFACE_INFO结构来调用TchPdd_Init (PDD中的代码)。这个结构包含一个指向MDD (pfnMddReportSampleSet)中回调函数的指针,PDD可以使用它来报告触摸事件。

PDD然后通常设置线程来处理来自触摸控制器的中断,从硬件读取更新的触摸信息,并使用回调通知MDD。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30916578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档