JeremyHash / EinkBook-LuatOS

MIT License
8 stars 2 forks source link

长按、短按 #2

Open pans0930 opened 1 year ago

pans0930 commented 1 year ago

您好,luatos中,长按和短按的判断大的逻辑是啥,我看了您的代码还是没整明白,方便大概说下逻辑吗,谢谢

JeremyHash commented 1 year ago

被GitHub双重验证恶心到了一直没能登陆( 太久之前的代码了我也不太记得了 两部分 一部分 是一个gBtnStatus用来储存长按状态 另外一部分 长按部分主要是靠一个定时器函数去执行,如果在设置的长按时间里没有松开按键(也就是没有检测到中断)那么长按的定时器函数就会顺利执行,如果在长按定时器函数执行前松手了,就会取消掉长按定时器,然后去触发短按定时器函数

pans0930 commented 1 year ago

谢谢