停止和开始广告之间的最短时间

3个帖子 / 0新
最后一篇文章
乔纳斯·弗雷塔斯(Jonas Freitas)
离线
最后一次露面:3年1个月前
加入:2014-11-14 12:23
停止和开始广告之间的最短时间

早上好,

我正在开发一个在DA14580上运行的DSP的应用程序,并且它通过UART外部微控制器接收命令,例如停止并开始广告广告。我发现,停止和开始广告宣传广告之间的时间最少,即使不是相同的话,就没有开始出版,会有最短的时间?

另一个问题是,是否有任何方法可以检查状态,是否堆放此发布,因为我想对我的主要微控制器实现命令检查此状态?

设备:
gongyu_dialog
离线
最后一次露面:1周2天前
加入:2016-04-27 07:07
您可以检查功能

您可以检查功能GAPM_CMP_EVT_HANDLER。我认为在等待相应的GAMP_CMP_EVT之后,您可以致电另一个操作以开始或停止。

关于问题2,当您开始广告过程时,您可以在功能中设置状态位。

int gapm_cmp_evt_handler(ke_msg_id_t const msgid,
struct gapm_cmp_evt const *param,
ke_task_id_t const dest_id,
ke_task_id_t const src_id)
{

开关(param->操作)
{
........
//广告完成
case gapm_adv_undirect:// ******************************************************************************
{
Arch_printf(“%s,操作:0x%x,状态:0x%x,dest_id:0x%x,src_id:0x%x \ n”,
__func __,param->操作,param->状态,dest_id,src_id);
execute_callback_param(app_on_adv_undirect_complete,param-> status);
}
休息;

乔纳斯·弗雷塔斯(Jonas Freitas)
离线
最后一次露面:3年1个月前
加入:2014-11-14 12:23
是的,我做到了,解决了我的

是的,我做到了并解决了我的问题。
谢谢你