CC2540主机给从机写数据,osal_mem_alloc()的使用
时间:10-02
整理:3721RD
点击:
主机给从机写数据,看了一下这个函数simpleProfile_WriteAttrCB(),发现每次写入的数据必须和定义的特性值的长度一致才能调用simpleProfileChangeCB()函数,我修改了一下实现了任意大小数据的写入,但在simpleProfileChangeCB()函数中进行动态分配内存时,却发现,分配不了,每次分配的buff只有一个字节,想问下TI的工程师,这个是怎么回事?
你是说在“watch"里显示的是一个字节是吧? 这个分配方法没有问题,而且看也分配成功了(buff 不是NULL).
你可以buff[0],[1]..[14] 这样操作,注意使用完后释放。