ST MP157 设备树及驱动开发-多点电容触摸屏驱动

378 阅读1分钟

1 硬件电路

image.png

2 多点电容触摸屏理论

image.png image.png image.png image.png

3 设备树

image.png

  • 触摸屏所使用的 FT5426 芯片节点,挂载 I2C2 节点下,FT5426 的器件地址为0X38。
  • reg 属性描述 FT5426 的器件地址为 0x38。
  • irq-gpios 属性描述中断 IO 对应的 GPIO 为 PI1。
  • reset-gpios 属性描述复位 IO 对应的 GPIO 为 PH15 image.png

4 驱动开发(摘录)

  • 读写 image.png image.png
  • 驱动框架 image.png image.png
  • 复位 image.png
  • 中断 image.png image.png image.png

5 实验

  • 驱动加载成功以后就会生成/dev/input/eventX(X=1,2,3…),比如本实验的多点电容触摸驱动就会在我所使用的 STM32MP1 开发板平台下就会生成/dev/input/event1 这个文件 image.png image.png image.png image.png