hello dialog_support,
我想在双模[中央和外围设备]中配置我的DA14583设备。
我的场景是我有两个da14583设备device_a和device_b。
1.Device_A始终处于外设模式,以便我可以使用应用程序以及Device_B与IT通信。
2.Device_B还应与App和Device_A通信。表示我的device_b应该在双模式配置中工作。无论何时它与Device_A交谈,Device_B应在中央模式下。同样的方式Device_B也应该在应用程序与其交谈时在外围模式下工作。
我的问题是:
1.根据我的要求,是否可以在双模式中心和外围设备中配置DA15483
2.如果是,那么,所有文件和函数都负责双模配置?
3.我遵循哪些步骤,使我的Device_B在中央以及外围模式下工作?
正如我项目的短期截止日期所以如果可以提供这种双重模式配置,请在详细信息中回复我?
谢谢并恭祝安康
rohit.
关键词:
设备:
嗨rajapurerohit,
1,2,3。它不可能在双模式下配置580/581/583,只能具有角色交换机,通过发出GAPM_RESET_CMD来在Central和Welipheral之间切换(切换之间没有维护连接),请查看以下帖子以获取更多信息:
https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...
585能够以双模式运行。
谢谢mt_dialog.
嗨mt_dialog,
感谢您的答复 。
是的,我想在Central和Welipheral之间切换Device_B角色。
我的Device_B应该在中央模式下工作,并与Device_A进行通信。它应该切换(device_b)它是从中心到外围角色角色的角色,并且应用程序应该能够与device_b通信。
如果您详细解释步骤,那将是非常有帮助的。
谢谢并恭祝安康
rohit.
嗨rajapurerohit,
每当您想要发生切换时(通过计时器或通过exteNAL事件或任何可以触发角色切换的内容计数),您将只需发出GAPM_RESET_CMD就会有一个就绪函数,这是app_gapm_reset_msg_create()。执行此操作后,设备将获得GAPM_CMP_EVT(GAPM_CMP_EVT_HANDLER()函数),操作参数设置为GAPM_RESET。因此,只要您获得此堆栈,堆栈将重置,您应该调用一个GAPM_SET_DEV_CONFIG_CMD,它将将设备配置为中心或外围设备。app_easy_gap_dev_configure()函数使用来自user_config.h文件的默认参数,因此您必须进行自定义实现,以便选择您的设备将应用于堆栈的配置。
谢谢mt_dialog.