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.

[参考译文] CC2340R2:禁用2Mbps PHY

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1476014/cc2340r2-disabling-2mbps-phy

器件型号:CC2340R2

工具与软件:

嗨、团队:

我的客户添加了代码、以禁用引用相关线程作为指南的2MB PHY。

它们在其代码上运行 Cstat、Cstat 将上面的 memcpy 标记为问题。 Cstat 抱怨说&pMsg->pReturnParam[1]仅指向1个字节。 代码按预期运行、因此我假设 pMsg->pReturnParam[1]指向至少8个字节。 他们可能会忽略这一 Cstat 问题、但我想知道在有人询问此行是否存在问题时、他们是否可以在我们的文档中参考某些内容。 它可以像‘HCI_LE_READ_LOCAL_SUPPORTED_FEATES 事件中返回的数据是8字节'那样简单。

我知道 BLE5-Stack API 文档中包含一些有关返回值的信息、但在深入研究返回值时、远程功能会将功能数组显示为8字节:

但是、我们无法找到与读取局部特性等效的值。 鉴于我们在"读取远程特性"事件结构中看到的内容、他们是否可以假设读取本地特性、即 pReturnParams 指向一个8字节阵列?

谢谢!

Luke

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

    Luke、您好!

    感谢您的咨询。 我认为它必须具有相同的数组大小。 在 LL_EXT_SetLocalSupportedFeatures 内部(在 ll.c 中)、功能集限制为 LL_MAX_FEATURE_SET_SIZE (在 ll.h 中设置为8个字节)。 这样可以更好地记录下来、非常感谢您提供反馈。

    请告诉我是否足够清楚。

    BR.

    David。