CC2541工程移植过程中出现一些api找不到对应替代API,请教一下。

osal_snv_write( BLE_NVID_USER_ID_START,sizeof(Device_Info),&Device_Info)

tmos_snv_read( BLE_NVID_USER_ID_START,sizeof(Device_Info),&Device_Info);

//这两个函数只有tmos_snv_read有对应的,另外一个write找不到,并且BLE_NVID_USER_ID_START也不知道用哪个替换,望指教怎么实现。


//uint8 *deviceNameUpdate = osal_mem_alloc(Device_Info.namelen);

uint8 *deviceNameUpdate =tmos_msg_allocate(Device_Info.namelen);


//osal_mem_free(deviceNameUpdate);

tmos_msg_deallocate(deviceNameUpdate);


//内存的申请和释放我没有找到对应的函数接口,这两种替换方法是否合适,不合适望指正。


Toms_snv_write这个在LIB里面,没有声明到.h里面

image.png

image.png


参数可参考http://www.wch.cn/bbs/thread-70141-1.html


好的,谢谢两位的帮助


只有登录才能回复,可以选择微信账号登录