Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7485

请问CC2541协议栈SNV供给用户使用的ID,每个ID可以存储多少byte?

$
0
0
看了手册,给我们使用的ID:0x80-0xFE。可是我对FLASH这块还不太明白。1 page是2048 bytes,协议栈osal_snv.c上面看到有2 pages。 那么OSAL API.pdf里面第11章节里面ID的范围是0x00-0xFF,给我们应用的是0x80-0xFE。那么算下来,每个ID可以保存16 bytes。 1.这里的ID是uint8的类型,可是第10章节讲解NV的时候对应的ID是uint16,为什么会有这个差异? 2.想确认一下关于 0x80-0xFE,每个ID到底可以存储多少数据? 3.我看到有的人使用osal_snv_write这个函数可以存储到252个uint8类型,但是存储253个uin8类型就不行了,他是使用这个函数的时候就是写的0x80这个ID。难道osal_snv_write把多的数据写到后面的ID里面了?? 希望大神可以给我解惑,揭开面纱。

Viewing all articles
Browse latest Browse all 7485

Trending Articles