大家好,
我正在使用DA14580和SDK 5.0.4。
我想制作我的设备1-SEC扫描仪和1秒广告商。如何改变与之间的角色?
我试着跟着
没有工作,因为SDK中没有GAP_ROLE_ALL。这是使用SDK 6的DA14585。因此,它不适用于DA14580。
陷入困境nmi_handler.c.在
if((getword16(sys_stat_reg)&dbg_is_up)== dbg_is_up)
__asm(“bkpt#0 \ n”);
配置设备App_easy_gap_dev_configure()时。请帮忙。
问候,
har
设备:
嗨Harishkumar,
首先感谢您在线的问题。您是根据DA14580设计产品吗?你为什么不考虑进入DA14585 / 586或DA14531?
如果您正在启动新设计,我们将强烈建议从DA14531或DA14585 / 586产品和我们最新的SDK6.0.14开始,因为它更加改进。亚博电竞菠菜我们有很多代码示例和改进的文档,还有软件路线图支持。DA14580产品系列和SDK5没有任何软件路线图支持。SDK6包括GAP_ROLE_ALL,因此它真的直截了当地实现此用例。
https://www.dialog-seminile.com/produ亚博电竞菠菜cts/connectivity/bluetooth-low-energy/products/da14531
此外,DA14531 SmartBond Tiny™模块现已发布!按照下面的链接查找模块的数据表,文档和HW抵消:
https://www.dialog-seminile.com/produ亚博电竞菠菜cts/bluetooth-module-da14531-smartbond-tiny.
此外,现在可以为DA14531提供对话框串行端口服务(DSP)和无附件!
要回答您的问题,在DA14580和SDK5的情况下,要实现角色切换,您应该调用GAPM_RESET_CMD命令并重新配置设备。请检查一些相关的上一个论坛主题:
https://support.dialog-semicondiondiondimicon.com/forums/post/dialog-smartbond-bluetooth-low-energy-42-%e2%80%93-software/switch- role-between-observer-d.
https://support.dialog-semicondiondiondimicon.com/forums/post/dialog-martbond-bluetooth-low-energy-42-%e2%80%93-software/dynamic-adv-data-scan.
谢谢,PM_DIALOG.