DSPS_Device连接到DSPS_HOST后,DSPS_DEVICE断开与DSPS_HOST断开连接并进入睡眠FR 2分钟,现在DSPS_HOST继续扫描,但扫描不连续2分钟(LYK 7 R 8秒))DSPS_HOST在ASSERT_WARNING(0)停止;在app_easy_timer_cancel中。如何使DSPS_HOST扫描整个2分钟或更长时间,以便在唤醒时检测DSPS_DEVICE ???
嗨prasanth,
扫描过程具有大约8到10秒的超时,因此为了继续扫描,您必须在调用Scan_Complete回调时发送新的扫描命令。您在app_easy_timer_cancel()中获得的原因是Assert_Warning(0)是因为取消了可能已经存在的计时器或您提供的Timer_id无效。
在DSP中,扫描过程运行直到找到外围设备,并且通过调用如上所述的扫描功能来实现。因此,当您最终启动扫描程序时,您将能够启动一个计时器,该计时器将测量您想要的时间,然后在定时器中取消扫描过程。
谢谢mt_dialog.
嗨prasanth,
扫描过程具有大约8到10秒的超时,因此为了继续扫描,您必须在调用Scan_Complete回调时发送新的扫描命令。您在app_easy_timer_cancel()中获得的原因是Assert_Warning(0)是因为取消了可能已经存在的计时器或您提供的Timer_id无效。
在DSP中,扫描过程运行直到找到外围设备,并且通过调用如上所述的扫描功能来实现。因此,当您最终启动扫描程序时,您将能够启动一个计时器,该计时器将测量您想要的时间,然后在定时器中取消扫描过程。
谢谢mt_dialog.