Topic

FAQ
Login Register
mesh_switch工程中pro_ui()的理解
Jun 29, 2023 18:53

/

A

/A

你好,

proc_ui()函数中的这个4ms轮询,始终没有理解到是起到什么样的作用。 通过打印,看到,在40ms的softer timer唤醒之后会在cb中执行一次key scan,然后马上在proc_ui()中再进行一次key scan(中间间隔只有约2ms时间),所以很不理解这个proc_ui()中的key scan的作用。 有人能帮解释下吗? 因为在handbook文档中也没有找到相关的信息。多谢!

1 replies
TL_Soyo Jun 30, 2023 10:33
0
/A

你好,

  switch工程有休眠和正常工作两种状态,唤醒之后的执行是为了快速判断proc_ui() key scan中是否有些状态需要改变,之后的loop为正常的轮询判断状态改变情况。