源码在最下面
问题一:资源获取Gt911数据手册
在韦老师给的资料里,路径为\06_Datasheet\Extend_modules\7寸LCD模块\电容触控芯片GT911 Datasheet_121120(海威思.pdf
问题二:需要准备哪些知识
1.能够修改设备树
2.能够编写字符设备驱动
3.能够在linux下编写中断程序
4.能够在linux下编写IIC收发程序
5.了解input子系统
6.移植tslib(用于校准,测试触摸屏)
问题三:gt911硬件连接(韦老师的板子)
可以看到gt911只需要4个IO来控制
SDA:IIC数据线-----------UART5_RXD
SCL:IIC时钟线-----------UART5_TXD
RST:复位引脚-----------SNVS_TAMPER2
INT:中断引脚------------GPIO1_IO05
问题三:如何修改设备树
UART5_RXD和UART5_TXD引脚属于IIC2,在原厂的设备树中已经帮我们做好了IIC2的初始化,因此我们需要在i2c2节点下添加gt911设备
&i2c2 {
clock_frequency = <100000>;
pinctrl-names = "