zyalxl 发表于 2010-11-9 16:58:23

成功运行rtgui,但有个问题,定义_ILI_REVERSE_DIRECTION_之后,触摸屏功能应该怎样设置

如题,定义_ILI_REVERSE_DIRECTION之后如果不做特别修改,触摸屏和显示屏的坐标对不上,
ucgui的GUITouchConf.h中有
#define GUI_TOUCH_SWAP_XY      
#define GUI_TOUCH_MIRROR_X   
#define GUI_TOUCH_MIRROR_Y
进行设置,不知我们的rtgui中是否也有类似设置?
(显示屏9320,触摸芯片7843)
谢谢!

aozima 发表于 2010-11-9 17:01:48

参考校准程序中有自动判断了. 只要XY不错. 可以不管方向.
是否可以考虑再自动判断XY? 也是觉得可行的.

原理: 当mini_x的值大于max_x时,就认为是倒的. 自动反过来.
所以: 校准一次就行了.

zyalxl 发表于 2010-11-9 17:09:25

回复【1楼】aozima
-----------------------------------------------------------------------

测试了下,确实好用!感觉touch->poll_timer = rt_timer_create("touch", touch_timeout, RT_NULL,RT_TICK_PER_SECOND/8, RT_TIMER_FLAG_PERIODIC);中的八分之一秒有点慢,多次运算合起来时间也不短,改成了十六分之一秒,爽多了,呵呵!

aozima 发表于 2010-11-9 17:28:01

楼上给加个XY自动识别试试效果如何?   ^_^

zyalxl 发表于 2010-11-9 19:45:49

回复【3楼】aozima
-----------------------------------------------------------------------

艰难的看gui的代码,我试试研究研究,如果搞定了发上来~~~

wxw123321 发表于 2010-11-9 22:01:19

期看楼主,等待欣赏

寒寒 发表于 2013-6-15 22:41:44

楼主还是没搞定么?好几年了,求如何与液晶关联

shichenxiaohai 发表于 2013-10-17 17:06:08

发个来看看啊。我也要弄
页: [1]
查看完整版本: 成功运行rtgui,但有个问题,定义_ILI_REVERSE_DIRECTION_之后,触摸屏功能应该怎样设置