您好,我是直接下载的官方程序,如何修改central可以使能特性4的通知呢?谢谢 您
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.
按照这里的改了,还要修改simpleProfile_ReadAttrCB函数我可以读到char3了, case SIMPLEPROFILE_CHAR1_UUID: case SIMPLEPROFILE_CHAR2_UUID: case SIMPLEPROFILE_CHAR4_UUID:添加 case SIMPLEPROFILE_CHAR3_UUID: 否则返回错误,导致读不到char3
请问我这个函数的返回值是0x16也就是blePending是怎么个情况?需要设置什么地方?
hi,yan
我有两个问题需要问你一下,
第一个,怎么修改CC2540的默认扫描时间呢?
第二个,为什么我给从机断电之后好几秒才调用到GAP_LINK_TERMINATED_EVENT,查了一下貌似是回收器超时才会回收,请问这个时间在哪里设置呢?我想修改一下?
谢谢您
zhikuan,
第一,关于默认扫描时间,可以通过HCI_LE_SetScanParamCmd()这个函数来设置,参数里面的scanInterval.
第二,DEFAULT_DESIRED_CONN_TIMEOUT 这个宏就是设置supervision timeout的,就是你所需要的时间。
hi yan,
您能帮我说一下CC2540的掉电处理流程吗,为什么我掉电之后好久才进入GAP的terminal事件,能不能一掉电进入terminal事件,需要怎么改呢,求指教
zhikuan,
这应该是在等supervision timeout 事件,等这个时间到了才会进入terminal事件,因为掉电断开连接是属于不正常情况,需要个超时。
你可以看一下这个timeout你设置了多长。
您好,请问一下您是如何修改的状态机可以直接得到两个特性值的句柄?我看过您那篇帖子,但是找不到了,请您帮忙发个链接,或者贴段代码,谢谢您
zhikuan,
你可以从wiki上下载到代码:http://processors.wiki.ti.com/index.php/SimpleBLECentral_Discover_multiple_peripheral_characteristics
hi yan,
我想问您一下,就是我发特性值的时候有时候从机收不到,有事后很长时间才收到,不是应该很快吗?请问我该怎么修改一下这之间的传输时间呢?帮忙考虑一下吧
hi,yan
请问我调用GATT_writeCharValue返回值是bleIncorrectMode是什么情况?是哪里没有配置对吗?
zhikuan,
速度慢,最简单的方法是用packet sniffer抓包看一下,是否connection interval 时间设置过长。
如果太长的话,可以通过GAPRole_SendUpdateParam()来发送请求要求central 去改变连接参数。