本人菜鸟, 咨询下关于2540, 2541的问题!
1. -DHOST_CONFIG=PERIPHERAL_CFG+CENTRAL_CFG 这个配置参数, 是否表明, Peripheral + central 都能工作?
2. 蓝牙模块, slave 与 master 的代码可以共存麽? 即: 能否不同情况下, 根据存储信息, 启动slave 或者 master呢?
谢谢, 如上面问题表达不清晰, 请告知.
1) 表示在编译时,同时编译Peripheral 和 Centeral设备代码
2)能实现
您指的是slave 与 master 切换?TI WIKI上有一个专门的主题的,您可以参考一下 http://processors.wiki.ti.com/index.php/MasterSlaveSwitch
谢谢回答,
本人根据1.4.0协议栈的 peripheral 源码, 把配置修改 -DHOST_CONFIG=PERIPHERAL_CFG+CENTRAL_CFG后, 编译不通过 ,
提示 以下错误,
Error[e46]: Undefined external "GAP_CentDevMgrInit::?relay" referred in gap ( C:\Texas Instruments\BLE-CC254x-1.4.0\
Error[e46]: Undefined external "GAP_CentConnRegister::?relay" referred in gap ( C:\Texas Instruments\
Error[e46]: Undefined external "SM_InitiatorInit::?relay" referred in gap ( C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\
本人理解为 GAP_CentDevMgrInit GAP_CentConnRegister: SM_InitiatorInit: 接口没有具体实现; 也会去跟踪具体原因. 解决后再回复.
非常感谢您的回答. 本人去学习学习.