lcd显示器问题
前边的lcd触摸屏式800×480的,现在想把高和宽改变下。
不知道是咋能,旋转能不能实现,咋能?
那个在display的驱动中更改把width和height调换下是不 行的,试过了
大侠指点下。努力调试中。不知道在驱动中咋该,调换高和宽。谢谢。
[解决办法]
大概需要修改两个文件:
1> s3c2440_lcd.h 在src/inc目录下
2> s3c2440disp.c 在driver/display目录下,大概修改以下几个变量的值:
m_nScreenWidth ;
m_nScreenHeight ;
m_cxPhysicalScreen ;
m_cyPhysicalScreen ;
大概就这两个地方.
[解决办法]
用旋转来实现也可以的
在hkey_local\rotation
出册键下的"angle"=270或者180
在smdk6410\src\driver\display\的display_drv中的display_main.cpp中实现GetRotationModeFromReg语句的调用,方法是在该文件的开头去掉define TEMP_FIX_ROTATOIN_BUG的定义.然后在该函数中的cae语句中直接case到270或者180角度的地方,从新编译,就ok了.可以试下.
开始的出册表的键值其实有无都可以的.
[解决办法]