文件名称:软件流程-【物联网平台篇9】使用mqtt上传图片到onenet
文件大小:1.83MB
文件格式:PDF
更新时间:2024-06-22 06:27:45
嵌入式
图 6.13 软件流程 触摸屏驱动程序 在 uClinux 的发布版中已经集成了一个由 Philippe Ney 编写的触摸屏驱动程序, 新 的版本是 1.5。经过众多 uClinux 爱好者的共同维护,这个驱动程序已经工作的非常成熟 和稳定了,并且具有很好的版本兼容性。 该程序的流程如下图 6.13. 驱动程序为触摸屏定义了 7个不同的状态,分别表征流程图中的各个不同阶段: #define TS_DRV_ERROR -1 #define TS_DRV_IDLE 0 #define TS_DRV_WAIT 1 #define TS_DRV_ASKX 2 #define TS_DRV_ASKY 3 #define TS_DRV_READX 4 #define TS_DRV_READY 5 下面我们将就驱动程序的关键部分进行讲解。 1) 初始化操作 int mc68328digi_init(void) { int err; printk("%s: MC68328DIGI touch screen driver\n",__FILE__);