DA14531 BLE HID 中的 report map 的資料 Bytes 最大為多少

有在下方網址中找到 DA14531 BLE  HID 的範例

https://github.com/dialog-semiconductor/BLE_SDK6_examples/tree/main/interfaces/HID-Gamepad-Digitizer

開發上有一需要 report  描述符 達到 722 Bytes,而我在網路上查到因BLE 省電需求,report map 的資料 Bytes 最大只能達到 512 Bytes.

為了求證到瑞薩論壇這,想問DA14531 BLE  HID  中的 report map 的資料 Bytes 最大為多少?

還有超過最大限制,有什麼方法可以解決?

  • Hi Tom,

    Thank you for posting your question online.
    The maximum size of a BLE packet is 251 bytes.
    You can sent 722 bytes, but the L2CAP protocol will split those 722 bytes into 3 different packets. 
    Only devices that support Extended Advertising could go over the 251 bytes limit.
    The DA14531 does not support Extended Advertising.

    Best Regards,
    OV_Renesas


    ****Software Translation****

    **** 软件翻译****

    你好,汤姆、

    感谢您在线提问。

    BLE 数据包的最大大小为 251 字节。

    您可以发送 722 字节,但 L2CAP 协议会将这 722 字节分成 3 个不同的数据包。

    只有支持扩展广告的设备才能超过 251 字节的限制。

    DA14531 不支持扩展广告。

    致以最崇高的敬意、

    OV_Renesas