工具/软件:TI-RTOS
您好!
我正在处理基于 CC2650简单 BLE 周期的项目-现在我尝试从简单 BLE 中央复制按钮处理功能。
结果是执行_keyChangeHandler 并发送 enqueueMsg (SBC_KEY_CHANGE_EVT、KEY)、而在消息处理程序_processAppMsg (sbpEvt_t *pMsg)中、语句
对于 SBC_KEY_CHANGE_EVT、未输入且未执行按钮处理、随后...
是否有关于如何调试问题的建议?
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.
工具/软件:TI-RTOS
您好!
我正在处理基于 CC2650简单 BLE 周期的项目-现在我尝试从简单 BLE 中央复制按钮处理功能。
结果是执行_keyChangeHandler 并发送 enqueueMsg (SBC_KEY_CHANGE_EVT、KEY)、而在消息处理程序_processAppMsg (sbpEvt_t *pMsg)中、语句
对于 SBC_KEY_CHANGE_EVT、未输入且未执行按钮处理、随后...
是否有关于如何调试问题的建议?
感谢您的反馈。 由于我无法在线找到 ProjectZero、因此我基于以下内容检查了该项目:
github.com/.../Application
github.com/.../board_key.c
github.com/.../clicker.c
但是、同样的问题重复出现:
按钮中断显然执行良好、排除了硬件问题、以及向应用程序发送消息的部分
(笑声)
clicker_enqueueMsg (clicker_CLK_EVT、keysPressed);
(笑声)
执行良好;
但是、在处理应用程序消息时、我的程序绝不会根据该声明进行早午餐
(笑声)
case clicker_CLK_EVT:
clicker_processClkEvt (pMsg->HDR.state);
(笑声)
也许我错过了一些东西,但到目前为止,我还不知道它能是什么… 如果有任何建议、我们会很感激...