嗨,对话框中,
我的设备在一段时间后会断开连接,也停止了广告,我遵循了常见问题解答并做了以下工作,但它不像预期的那样工作(断开连接后不会重新广告)。
********** 原始API *******************
Void user_on_disconnect(struct gapc_disconnect_ind const *param)
{
default_app_on_disconnect(参数);
arch_printf(“设备断开连接\ r \ n”);
}
***********************************************
我已经像下面这样更改了上面的API(在user_on_disconnect API中包含app_gapm_reset_op API)。这是对还是错?
Void user_on_disconnect(struct gapc_disconnect_ind const *param)
{
default_app_on_disconnect(参数);
app_gapm_reset_op ();
arch_printf(“设备断开连接\ r \ n”);
}
或者我想做其他的改变?请提供您的建议来解决这个问题。
设备:
嗨RatheeshT,
DSPS参考设计在默认情况下重新启动广告,因此可以在与对端设备失去连接的情况下重新连接(只要电话有连接请求)。如果你在连接后没有看到设备广告,那就意味着该设备发生了其他事情。你应该把debbugger并检查设备不会宣传当连接为什么下降,我只能假设设备到达platform_reset()和设备重新启动,您可以很容易地检查后如果发生在断开设备执行引导装载程序(垃圾字节的标准引导针UART)。
由于MT_dialog