gapm_activity_stopped_ind_handler这个方法为什么运行过程中会突然不调用?

留一手 · 120次点击 · 2023-07-27

使用的是HS6621CQ,做了一个低功耗处理,每隔10分钟广播20s。广播之后调用appm_adv_stop(1);方法关闭广播,再调用pmu_lowpower_allow(PMU_LP_ALL);方法让MCU进入休眠,10分钟后重新初始化广播内容appm_advertising_init();并开始广播appm_adv_start();。前面一段时间都很正常,能按照这个流程执行,可是次数多了之后,广播速度变慢了,再接着gapm_activity_stopped_ind_handler这个方法不调用,后面就不再广播了,但是MCU还是正常跑,走广播那些函数和休眠流程,但是搜不到蓝牙名称和广播数据了,请问什么原因导致gapm_activity_stopped_ind_handler方法不调用,要怎么去处理。

被收藏 0  ∙  0 赞  
加入收藏
点赞
1 回复  
善言善语 (您需要 登录 后才能回复 没有账号 ?)

请先登录网站