请问各位大佬,W801如何设置BLE的MTU长度呢?

发布于 2022-06-27 16:36:22

image.png
ble_gap_evt_cb函数里,蓝牙连接成功后,双方Request MTU才会打印MTU的值,如果我想在刚连接上APP就知道当前MTU是多少,该怎么做呢?求大佬解答,谢谢!!

查看更多

关注者
0
被浏览
2.5k
hshiping
hshiping 2022-06-28
这家伙很懒,什么也没写!

1.现在W800的BLE 配置的是256,参考这里syscfg.h #define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256)

2.如果想要在没交换MTU前打印值,可以在这个BLE_GAP_EVENT_CONNECT处理时,调用uint16_t ble_att_preferred_mtu(void)获取。

image.png

希望以上回答能解决你的问题。

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览