DA14580每隔1秒进行一次扫描和广告

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
2个帖子/ 0个新
最后发表
HarishKumar
离线
最后看到:11个月1周前
加入:2020-02-17 06:31
DA14580每隔1秒进行一次扫描和广告

大家好!

我正在工作的DA14580和SDK 5.0.4。

我想让我的设备1秒扫描和1秒广告。如何改变两者之间的角色?

我试图跟上

https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/da14585-scan-and-advertise

不工作,因为在SDK中没有GAP_ROLE_ALL。这是为DA14585与SDK 6。所以,它不能在DA14580上工作。

被堵在nmi_handler.c

if (GetWord16(SYS_STAT_REG) & DBG_IS_UP) == DBG_IS_UP)
__asm(“BKPT # 0 \ n”);

在配置设备app_easy_gap_dev_configure()时。请帮忙。

问候,

哈瑞

设备:
PM_Dialog
离线
最后看到:18小时48秒前
工作人员
加入:2018-02-08 11:03
嗨HarishKumar,

嗨HarishKumar,

首先,感谢你在网上提出的问题。你是在DA14580的基础上设计产品吗?你为什么不考虑搬进DA14585/586或者DA14531呢?

如果您正在开始一个新的设计,我们强烈建议您从DA14531或DA14585/586产品和我们最新的SDK6.0.14开始,因为它改进得更多。亚博电竞菠菜我们有很多代码示例和改进的文档,也有软件路线图的支持。目前还没有对DA14580产品族和SDK5的任何软件路线图支持。SDK6包含了GAP_ROLE_ALL,所以实现这个用例非常简单。

//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/products/da14531

此外,DA14531 SmartBond TINY™模块现在发布!按照下面的链接找到模块的数据表,文档和HW附件:

//www.xmece.com/亚博电竞菠菜products/bluetooth-module-da14531-smartbond-tiny

此外,对话串口服务(DSPS)和无代码现在可以用于DA14531!

为了回答您的问题,对于DA14580和SDK5,要实现角色切换,您应该调用GAPM_RESET_CMD命令并重新配置设备。请查看之前相关的论坛帖子:

https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-42-%E2%80%93-software/switch-role-between-observer-and

https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-42-%E2%80%93-software/dynamic-adv-data-scan

谢谢,PM_Dialog