阅读:4508回复:6
如何实现LCD屏幕显示90翻转
如题
|
|
沙发#
发布于:2007-11-20 19:34
你可以在google里边搜索一下,有人写个这方面的东西,我也实现过。2440.h里边要定义一个rotate,然后LCD的驱动里边有小段代码要修改,并且这样还可以通过应用动态调整,具体怎么实现的现在还想不起来了。
|
|
|
板凳#
发布于:2007-11-20 19:34
哦,我说的s3c2440的硬件瓶体啊
|
|
|
地板#
发布于:2007-11-22 22:55
恩,最近我也要做这样的东西~也是不很明白。
现在很多手机都有这个功能。 LCD的文档里有命令可以实现镜像反转等等,不过90度反转还没思路呢。 |
|
地下室#
发布于:2007-11-23 11:18
或者通过对LCD的控制也可以实现屏幕旋转。但我说的从驱动里边下手修改,增加该功能,同样可以实现90为单位的旋转,同时应用程序也可以控制。但前提还是要修改驱动。
我们专注于嵌入式方案:http://www.naviplus.cn |
|
|
5楼#
发布于:2008-01-12 19:03
现在的显示芯片都支持了.90度 180度 270度
显示驱动有一个接口,看显示芯片是否支持翻转.这样调用驱动里面的函数就可以了(支持的话) 我只是做过显示芯片方面的驱动,至于手机的应用的话,我想可能有一个另外的传感器,去告诉驱动屏幕的位置,是否翻转. |
|
6楼#
发布于:2008-03-22 14:15
你得在显示驱动里面继承两个类,然后改一些方法吧,PB的帮忙里面有介绍
|
|