This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 编译器/CC2541:CC2541

Guru**** 2587365 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/596089/compiler-cc2541-cc2541

器件型号:CC2541

工具/软件:TI C/C++编译器

大家好、

我已经使用 simpleBLEperipheral 启动了一个项目、并想知道我是否还可以使用现有项目添加"观测器"功能(函数、源文件/头文件)、或者我是否需要从头开始。

我想测试观测器模式、看看我是否能够扫描来自该区域周围其他外设的广播。 然后尝试解释扫描的数据并通过任何通信协议发送、例如通过 UART 发送。

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试参阅 processors.wiki.ti.com/.../SimpleBLE_ComboRoles
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    啊、是的、这个。 我已经下载并在 IAR IDE 中打开它、但遇到编译错误。 我认为我需要重新添加必要的文件才能使其正常工作(顺便说一下、使用 IDE 9.30.3版...)。
    但是现在、我需要知道我是否可以编辑我正在使用的现有项目、将 simpleBLEperipheral 用作基础项目、并使其作为广播设备和观测器运行。 是否可以同时执行此操作、或者我是否需要在之间切换?
    在浏览堆栈(1.4.2.2)时,我找到了带有参数"profileRole"的 GAP_deviceInit()函数,该函数可以切换到观测器|广播设备。 我可以从这里开始吗?
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想您应该使用 IAR 9.10.3而不是9.30.3
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我假设我可以使用这些版本编译 simpleBLE ComboRoles 项目、对吧?
    此外、编译时、此版本是否会影响我的当前项目?
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、您可以使用 IAR 9.10.3编译 simpleBLE ComboRoles 项目、我认为它不会影响您当前的项目。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我将在回到这个线程之前先尝试这个。
    最后一个问题是、使用基于 simpleBLEperipheral 的现有工程、是否可以在外设/广播设备与外设/观测器之间切换、反之亦然?
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    选中 Combo Role Demo.pdf 后、我发现您应使用 BLE Stack 1.3.2编译 simpleBLE ComboRoles 项目。 我认为您在运行时不能在外设/广播设备与外设/观测器之间切换、反之亦然。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    啊,是的,我现在也看到了。 如果是这种情况、那么我认为我应该使用我现在使用的版本来测试 simpleBLEObserver 项目。
    总之、感谢您的输入。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家都好、祝您好运。