2个帖子/ 0个新
最后发表
GGQ_in
离线
最后看到:6个月,4天前
加入:2019-07-23 04:41
我想把MTU弄大一点。我该怎么办?

两个DA14580设备是主从关系,我想把MTU改为53或153,是否应该在连接前使用gattm_set_max_mtu()修改,连接成功后再协商?

我试过,但在发送数据后,设备突然卡住了:

gattm_set_max_mtu (53);
你= gattm_get_max_mtu ();

gattc_set_mtu (connection_idx,你);
get_mtu = gattc_get_mtu (connection_idx);
app_prf_enable (param - > conhdl);

设备:
CYibin
离线
最后看到:7个月2周以前
工作人员
加入:2017-12-14 02:48

所有用户应该做的是改变mtu的值只是修改变量:max_mtu在user_config.h文件,例如:

static const struct gapm_configuration user_gapm_conf ={///设备角色:中心,外围,观察者或广播.role = GAP_PERIPHERAL_SLV, ///最大MTU .max_mtu = 30,
注意,Master也应该支持mtu交换操作。