嗨对话框,
我的设备在某个时间后丢失了连接,也停止了广告,我已经遵循常见问题,完成了以下,但它不按预期工作(断开连接后没有重新广告)。
**********原始API *******************
void user_on_disconnect(struct gapc_disconnect_ind const * param)
{
default_app_on_disconnect(param);
ARCH_PRINTF(“设备已断开\ r \ n”);
}
***********************************************
我已经更改了如下所示的上述API(包括App_gapm_reset_op API Inside user_on_disconnect API)。是否正确或不正确?
void user_on_disconnect(struct gapc_disconnect_ind const * param)
{
default_app_on_disconnect(param);
app_gapm_reset_op();
ARCH_PRINTF(“设备已断开\ r \ n”);
}
或者我想做任何其他改变?请提供您解决此问题的建议。
设备:
嗨Ratheesht,
DSP参考设计默认重新启动广告,因此可以再次连接,以防它与对等设备的连接(只要手机有连接请求)。如果您没有看到连接后的设备广告,这意味着设备还有其他事情。您应该附上脱位器并检查设备不会通告的副本丢弃,我只能假设设备达到platform_reset()和设备重新启动,您可以轻松检查是否发生断开连接后的设备执行Bootloader(STarardard启动UART的垃圾字节)。
谢谢mt_dialog.