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.

[参考译文] CC2340R5:在设置16位 UUID 以进行 cc2340R 模块测试时需要帮助

Guru**** 2595805 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1346929/cc2340r5-need-help-setting-16-bit-uuids-for-cc2340r-module-testing

器件型号:CC2340R5

您好!

我正在使用 CC2340r 模块( SimpleLink 低功耗 F3 SDK (7.40.00.64) ),目前正在测试数据流示例代码。 我已将 service UUID 和 Characteristic UUID



它们似乎超过16位。 是否可以按照我在下面附加的内容设置确切的16位 UUID?

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

    您好!
    有更新吗?

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

    您好 Noushadali、

    感谢您的联系。

    所有专有服务和特性都必须是128位(16位和32位 UUID 可通过蓝牙 SIG 保留/购买)。

    因此、这个可在代码上定义为16位 UUID 的自定义 UUID 可使用宏(TI_BASE_UUID_128)扩展为128位。

    TI Base 128-bit UUID: F000XXXX-0451-4000-B000-000000000000
    #define TI_BASE_UUID_128( uuid )  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB0, \
                                      0x00, 0x40, 0x51, 0x04, LO_UINT16( uuid ), HI_UINT16( uuid ), 0x00, 0xF0

    Br、

    大卫。