hi,
我目前在测试CC2650的multi-role的功能并使之连接多于3个设备。我编辑的固件是基于官网multi-role的demo,custom的service只有一个,并不占太多资源,下面是我的问题:
1.之前按照https://e2e.ti.com/support/wireless_connectivity/f/538/t/421106 在头文件bleUserConfig.h 里去设置 define MAX_NUM_BLE_CONNS =8,但实际初始化的 user0Cfg.maxNumConns和 llUserCfg_t.maxNumConns还是3。大神谁知道这是为啥吗?
2.没办法只能在main和stack main最开始设置这两个变量,设置后可以连接第四个设备,但第四个设备(主设备)虽然可以连接,但检测不到已经连接3个设备的从设备的任何service。我想问下为了实现超过3个设备的同时通信,除了maxNumConns还有别的参数需要改吗?
3.第二个问题实际是在最大连接数设为5的时候,当最大连接数设为8时,甚至不能自动广播。我想问下最大连接数8是在什么情况下才能达到?
bin meng:
这个问题为什么没人回答呢
Alvin Chen:
回复 bin meng:
内存不够,最新的CC2652R可以连接8个,可以更多但是没具体测试数据。