我加了几个service, 里面一共大概有4个Notify熟悉的char,然后用BTOOL去write的时候,得到的status是ATT_ERR_INSUFFICIENT_RESOURCES,资源不够。然后减少一个notify之后就可以了。请问有谁知道这个限制是CC2540硬件的限制,还是firmware的限制?可以在code中改这个设置么?具体是在哪?
thanks.
Yan:
Anbin,
应该不是硬件和firmware的限制,TI的Sensortag有更多的Notification。
你的notify的数据长度是多少呢?用BTool的时候handle操作有没有正确?
建议你用TI的另一个工具,device monitor看看,查找一下服务之类的,有很清楚的列表会把你所有的服务列出来,对比一下你注册的notify是否正确。