按键需要区分长按和短按两个状态,由此触发不同的功能,所使用的方式是在按下时记录时间,在抬起时再计算从按下到抬起的时长,这个在正常运行的情况下是正常的,但在进入低功耗时,会出现不稳定的情况,我查过相关的帖子,也没有合适的解决方式。我现在是在按下的时候,执行osal_pwrmgr_device(PWRMGR_ALWAYS_ON),在抬起的时候,再执行osal_pwrmgr_device(PWRMGR_BATTERY),但这个好象关系不大,仍然不稳定。
请问,有什么方法解决这个问题,谢谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
按键需要区分长按和短按两个状态,由此触发不同的功能,所使用的方式是在按下时记录时间,在抬起时再计算从按下到抬起的时长,这个在正常运行的情况下是正常的,但在进入低功耗时,会出现不稳定的情况,我查过相关的帖子,也没有合适的解决方式。我现在是在按下的时候,执行osal_pwrmgr_device(PWRMGR_ALWAYS_ON),在抬起的时候,再执行osal_pwrmgr_device(PWRMGR_BATTERY),但这个好象关系不大,仍然不稳定。
请问,有什么方法解决这个问题,谢谢。