微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 60 HALL开关不能使用

60 HALL开关不能使用

时间:10-02 整理:3721RD 点击:
兄弟们。 60平台不能使用是为什么啊
我将PHONE_TYPE设置成CLAMSHELL的时候可以使用,当磁铁靠近HALL的时候可以切换屏幕。
但是我将PHONE_TYPE设置成BAR后,却发现磁铁靠近的时候没有效果了

这是什么原因造成的啊? 一定要设置成CLAMSHELL或者说SLID 才能使用HALL开关吗? 求救啊

你看看对应的宏包的代码。
肯定是你关了宏,将代码也关掉了。

CLAMSHELL就是翻盖的机型定义 BAR是直板的啊 你改成直板的 那个或器件肯定不能用了啊 代码里面__MMI_CLAMSHELL__的宏没打开 就是这个宏控制的或器件的代码

恩, 不过我现在还是使用的BAR,  我将这儿的宏包住的代码单独拎出来就好了。HALL可以使用了, 只是不会自动切换, 这块软件说他们来弄。

我们双屏的是打开这个的 是直接配成clamshell的  这样驱动部分的代码可以共用MTK的,不用自己再写,只需要修改开盒盖刷屏部分  开盖显示到内屏  盒盖显示到外屏这一部分

我现在做的是两个大小一样的屏, 显示的也是同一样的东西。相当于只有一个屏,  而开了CLAMSHELL的话副屏显示的是闹钟时间等。和主屏刷的东西完全不一样 ,这样上层修改起来很麻烦。  我觉得像我这个情况开SLID其实很好,上层可能会有一点点小问题,比如合盖的时候会挂断电话。这个上层应该不难修改吧。而且SLID两个屏其实也是刷的同一样的东西。

呵呵 不用的  我们的也是一样的屏 内外大小一样 都是要显示内屏的东西 调屏的时候先用本来的代码点亮两个屏 调试内外屏切换的时候,把sublcd关掉 把LCD驱动部分sublcd相关的代码开放 只需要改wfd下启动屏和刷新屏相关的代码就行了。
我们这个项目,LCD部分调试和切换都是我搞定的,跟主副屏切换有关的bug都是我自己搞定的

厉害           

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

网站地图

Top