#define SCREEN_SIZE_3_5 0
#define SCREEN_SIZE_4_3 1
#define SCREEN_SIZE_7_0 0
改为
#define SCREEN_SIZE_3_5 0
#define SCREEN_SIZE_4_3 0
#define SCREEN_SIZE_7_0 1
然后,将LCD驱动改为7寸屏的驱动
最后重新编译即可 关于7寸触摸的调整
1
首先打开driver/input/touchscreen/s3c-ts.c
找到文件中的 这句话
#define CONFIG_TOUCHSCREEN_S3C_DEBUG
#undef CONFIG_TOUCHSCREEN_S3C_DEBUG
注释掉#undef CONFIG_TOUCHSCREEN_S3C_DEBUG
这样就打开了关于触摸的打印开关。
重新编译内核,烧写
2
点击屏幕最左端,最右端,最上端,最下端
分别记录下横坐标的最大值,x-min,x-max,
纵坐标的最大值 y-min,y-max
3
找到driver/input/touchscreen/s3c-ts.c文件中的如下代码
#elif(SCREEN_SIZE_7_0)
//for 7 inch
xtmp = ((xraw - 840)*SCREEN_X)/(3200-840);
ytmp = ((2960 - yraw) * SCREEN_Y)/(2960-1280);
#endif
用x-min,x-max替换掉840,3200
用y-min,y-max替换掉2960,1280
关掉触摸的打印开关。
#define CONFIG_TOUCHSCREEN_S3C_DEBUG
#undef CONFIG_TOUCHSCREEN_S3C_DEBUG
重新编译内核即可 我和楼主说的方法 ,不知道怎么样了? 恩,因为正常屏是翻转的 楼主,我直接和你联系。
页:
[1]
2