OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3884|回复: 2

5510显示屏的显示驱动和触摸驱动都正常,但是移植了GUI之后,只能是显示正常,触摸不能用。有大神帮忙看看

[复制链接]

3

主题

10

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2019-8-13
在线时间
3 小时
发表于 2019-8-13 11:51:24 | 显示全部楼层 |阅读模式
GUI_x_Touch.c的配置
#include "GUI.h"
#include "GUI_X.h"

#include "touch.h"

void GUI_TOUCH_X_ActivateX(void) {
}
void GUI_TOUCH_X_ActivateY(void) {
}
int  GUI_TOUCH_X_MeasureX(void) {
//  u16 x,y;
//  TP_Read_XY2(&x,&y);
//       
        tp_dev.scan(0);
  return tp_dev.x[0];
}
int  GUI_TOUCH_X_MeasureY(void) {
//  u16 x,y;
//  TP_Read_XY2(&x,&y);
//  return y;  
  tp_dev.scan(0);
  return tp_dev.y[0];
}




GUI_Conf.h的配置
#ifndef GUICONF_H
#define GUICONF_H

#define GUI_OS                               (0)  /* Compile with multitasking support */
#define GUI_SUPPORT_TOUCH         (1)  /* Support a touch screen (req. win-manager) */
#define GUI_SUPPORT_MOUSE         (0)  /* Support a mouse */
#define GUI_SUPPORT_UNICODE      (1)  /* Support mixed ASCII/UNICODE strings */

#define GUI_DEFAULT_FONT        &GUI_Font6x8
#define GUI_ALLOC_SIZE            15000          /* Size of dynamic memory ... For WM and memory devices*/


#define GUI_WINSUPPORT                1  /* Window manager package available */
#define GUI_SUPPORT_MEMDEV        1  /* Memory devices available */
#define GUI_SUPPORT_AA                1  /* Anti aliasing available */

#define GUI_DEFAULT_BKCOLOR          0xFFFFFF
#define GUI_DEFAULT_COLOR                  0x000000

#endif




GUITouchConf.h 的配置
#ifndef GUITOUCH_CONF_H
#define GUITOUCH_CONF_H

#define GUI_TOUCH_AD_LEFT            187
#define GUI_TOUCH_AD_RIGHT          3965
#define GUI_TOUCH_AD_TOP             128
#define GUI_TOUCH_AD_BOTTOM      3950

#define GUI_TOUCH_SWAP_XY    0  
#define GUI_TOUCH_MIRROR_X   0
#define GUI_TOUCH_MIRROR_Y   0

#endif /* GUITOUCH_CONF_H */




LCDConf.h 的配置
#define LCD_XSIZE      (800)
#define LCD_YSIZE      (480)

#define LCD_BITSPERPIXEL (16)

#define LCD_CONTROLLER -1

#define LCD_FIXEDPALETTE  (565)
#define LCD_SWAP_RB        (1)
#define LCD_SWAP_XY        (0)
#define  LCD_INIT_CONTROLLER()  LCD5510_Init();







正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2019-8-13
在线时间
3 小时
 楼主| 发表于 2019-8-14 09:16:16 | 显示全部楼层
有没有大神遇到过这样的问题?
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2019-8-13
在线时间
3 小时
 楼主| 发表于 2019-8-14 16:01:38 | 显示全部楼层
感觉是触摸屏的驱动问题,它们是不是有关联?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 23:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表