微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 4412开发板9.7寸横屏显示

4412开发板9.7寸横屏显示

时间:10-02 整理:3721RD 点击:
在android 4.0下为了横屏显示,花时间调试了一下触摸,在此记录给所有需要的朋友。
/device/samsung/smdk4x12/system.prop
找到这个文件,ro.sf.hwrotation这个参数定义了0或270,注意,没有其他选项,android不支持,要么自己改。
改成0;
然后你会发现触摸有问题,接着改。
找到
driver/input/touchscreen/Ft5x06.c,这个可以看kconfig,就是它
ft5x0x_ts_report
里面要交换x,y;可以直接修改
        input_report_abs(ts->input_dev, ABS_MT_POSITION_X, x);
        input_report_abs(ts->input_dev, ABS_MT_POSITION_Y, y);
x,y调换就行。
接着
ft5x0x_ts_probe
函数里面调换ts->screen_max_x和ts->screen_max_y
为了保险,还以把pdata->screen_max_x和pdata->screen_max_y也做一下交换处理。
如此即可。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top