4个帖子/ 0新
最后一篇
GGQ_IN.
离线
最后一次露面:6个月3天前
加入:2019-07-23 04:41
MTU限制问题,如何更改mtu

da14580主主设备,我想1秒内发表只是500字节到主设备,使用nofity还是读好好吗?好像都受mtu的有限性,mtu要如何呢,atts_mtu_exc_resp(uint8_t conidx,struct l2cc_att_mtu_req * req);这个跑数来自来宾商吗?

我用来时代来发言进入数码时,我在Gattc层使用gattc_set_mtu()和gattc_get_mtu(),也在usr_config更改max mtu,但

设备:
cyibin.
离线
最后一次露面:7个月1周前
职员
加入:2017-12-14 02:48
你好,

你好,

请问你是在1s内发布500bytes,kiesh一道“发动500bytes?

前者可参考dsps例程的实现:https://www.dialog-seminile.com/produ雷电竞官网登录cts/dialog-serial-port-service ...

后者才需要用到mtu.mtu也也主主主支持修改成。

GGQ_IN.
离线
最后一次露面:6个月3天前
加入:2019-07-23 04:41
你好,我是想1s内手机至少能够收到500bytes。

你好,我是想1s内手机至少能够收到500bytes。
我现在是修改mtu成功了之后,手机荷时连接2-3个手机,用途机读方向式数据,定时机最快为35,连接间隔为7,当其中一个均开后,主机就挂了,无法重连和继续,这么不能的情况如何解决?如何检测是嘎嘎作用的错误?主机定时尚和读取接收数码下载:

void test_read_ind_handler(void)
{
uint8 i;

struct testh_env_tag * testh_read = prf_client_get_env(task_gattc,testh);

for(i = 0; i <(app_easy_max_active_connection); i ++)
{
testh_send_event_read(&testh_read-> con_info,
app_env [i] .conidx,
testh_read-> testh.chars [testh_long_val_char] .val_hdl
);
}

ke_timer_set(Read_send,Task_App,35);
}

静态int gattc_read_ind_handler(ke_msg_id_t const msgid,
struct gattc_read_ind const * param,
ke_task_id_t const dest_id,
ke_task_id_t const src_id)
{
uint8_t connection_idx = ke_idx_get(src_id);

struct testh_env_tag * testh_env = prf_client_get_env(dest_id,testh);

if(testh_env!= null)// prf_err_unexped_len
{
if(connection_idx == 0)
{
printf(“读取0%s \ r \ n”,param->值);
}
if(connection_idx == 1)
{
printf(“读取1%s \ r \ n”,param->值);
}
if(connection_idx == 2)
{
printf(“读取2%s \ r \ n”,param->值);
}
}
别的
{
printf(“read_ind == null \ r \ n”);
}

if(testh_env-> testh.svc.shdl == att_invalid_handle)//无效
{
ke_state_set(task_testh,testh_idle);
}

return(ke_msg_consumed);
}

cyibin.
离线
最后一次露面:7个月1周前
职员
加入:2017-12-14 02:48
你好,

你好,

有一个MultiLink Demo,已发表你QQ♥