cc2640 - snv保存配置信息
来源:互联网 发布:阿里云ecs无法发邮件 编辑:程序博客网 时间:2024/05/16 03:07
TI cc2541 cc2640 从flash里面画出来2个page 4k的空间snv区域,其中部分用于协议栈绑定管理功能,给用户留出来部分可用空间,一下以cc2640为例简单说明一下:
1、在bcomdef.h中有如下定义:
// Customer NV Items - Range 0x80 - 0x8F - This must match the number of Bonding entries#define BLE_NVID_CUST_START 0x80 //!< Start of the Customer's NV IDs#define BLE_NVID_CUST_END 0x8F //!< End of the Customer's NV IDs
默认分配给用户使用的NV_ID范围为0x80 - 0x8F,注意此处是NV_ID的范围,并不是只能保存16byte数据,每个NV_ID可以保存多个字节数据,只需要总数据不超过nv范围即可。
2、在ICallBleAPI.c中有读写api的定义:
/********************************************************************* * Read data from NV. * * Public function defined in osal_snv.h. */uint8 osal_snv_read(osalSnvId_t id, osalSnvLen_t len, void *pBuf)
/********************************************************************* * Write a data item to NV. * * Public function defined in osal_snv.h. */uint8 osal_snv_write(osalSnvId_t id, osalSnvLen_t len, void *pBuf)
此api为写nv数据接口
0 0
- cc2640 - snv保存配置信息
- CC2640 SNV
- 【BLE-CC2640】CC2640之SNV
- CC2541、CC2640 SNV Flash 读写
- cocos2dx配置信息保存
- JNI配置信息保存
- QSettings 保存配置信息
- 程序配置信息的保存
- 保存应用程序的配置信息
- CC2640
- Visual Studio 插件AnkhSvn 更改SNV URL和登录信息
- Mac 系统 Versions配置(SNV)添加新路径
- 通过对象系列化保存配置信息
- ios--NSUserDefault保存应用程序配置信息
- 修改配置信息,并保存到文件
- 配置信息保存和加载(文本)
- CC2640 协议栈或应用配置
- CC2640之TIRTOS添加IIC配置
- 通过java访问232串口数据并将数据存入数据库
- 【转】C# Linq 交集、并集、差集、去重
- OBS源码阅读笔记--如何修改录播文件路径到exe所在目录
- Android Studio教程从入门到精通
- spring源码下载,gradle转eclipse
- cc2640 - snv保存配置信息
- Codeforces Beta Round #7 E. Defining Macros(二叉表达式树)
- Activity : 跳转与传值
- Xcode8 及iOS10适配问题汇总
- About me
- 创建 Qsys Component 时出错:There are multiple signals with role "xxxx".
- javaWeb入门<1>Servlet+Jsp+JavaBean实现MVC开发模式登陆注册实例详解
- 【SeetaFace】人脸识别
- Servlet中向客户端添加Cookie信息