DA14585
2个月前
发布的moguilevski90点 4回复亲爱的PM_Dialog,
我有以下问题:
在向用户应用程序任务(TASK_APP)发送消息之后
ke_msg_send_basic (USER_APP_MSG TASK_APP 0);
user_catch_rest_hndl()中对该消息的处理仅在完成下一个发布事件之后进行。在广告间隔较长的情况下,只能在有限的范围内使用任务间的通信。是否有一种方法可以立即处理发送给用户应用程序任务的消息?也许可以禁用广告并在消息处理完成后重新启动它,或者以某种方式增加用户应用程序任务的优先级?
这个问题与我之前的帖子有关://www.xmece.com/support-posts/processing-messages-application-user-task
接受答案!
2个月前
嗨moguilevski,
当DA14585被中断激活并触发app_wkup_irq_cb()时,请尝试强制唤醒BLE核心——arch_ble_force_wakeup()。
谢谢,PM_Dialog
2个月前
嗨PM_Dialog,
我尝试在向用户应用程序任务发送消息之前调用app_wkup_irq_cb()中的arch_ble_force_wakeup() -它解决了问题!
非常感谢!
2个月前
嗨moguilevski,
谢谢你的问题。让我检查一下,我会尽快给你答复。
谢谢,PM_Dialog