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.

CC254x中OSAL事件处理漏洞



我刚学,发现一个重大的漏洞:

每一事件是以一个位来表示的,如果连续发生同一事件两次以上,而第一次还没有完成,到完成时会屏蔽了后面发生的事件。
比如说,连续按了两次键(都是有效键),如果第一次未处理完,第二次就无效了!
为了确保不遗漏事件,应该给事件加上一个计数,每处理一事件则计数减一,为零时才与事件。

否则,如果有的事件处理比产生慢就会出问题,遗漏事件。

各位看看是否对