This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2652R: Usable SNV IDs without bond manager

Part Number: CC2652R
Other Parts Discussed in Thread: SYSCONFIG

Hello. We are developing a project based on the simple central example. Taking a look at the user guide for the SNV we have the next IDs used:

And right now we are using the IDs from 0x80 to 0x8F, but we need more memory. My question is, if we are not making any bonds, and not using the bond manager, can we use the other IDs? 

Which IDs can we use?

Regards.

  • Hi,

    Your solution seems possible but I don't want you run into some issues if one day you decide to use bonding.

    When it comes to SNV IDs, the only important thing is to not have twice the same ID used.

    So I would rather suggest you to increase the value of BLE_NVID_CUST_END to something else (e.g. 0x9F) and create new IDs in this area. You may want to review this thread for a more detailed explanation.

    Best regards,

  • Hi,

    Thanks, that seems like a good solution. If i understant well in that thread, and looking at bcomdef.h:

    Without overlaping with the stack, to use the max memory posible I can change BLE_NVID_CUST_END from 0x8F to 0xFF and use the IDs range from 0x80 to 0xFF. Is that right?

    That will be the max available space posible, no more memory can be used, rigth?

    Regards.

  • Hi,

    Juan Jesus Pinuaga Cascales said:
    Without overlaping with the stack, to use the max memory posible I can change BLE_NVID_CUST_END from 0x8F to 0xFF and use the IDs range from 0x80 to 0xFF. Is that right?

    Yes, this solution will work :)

    Juan Jesus Pinuaga Cascales said:
    That will be the max available space posible, no more memory can be used, rigth?

    No, there is a confusion between memory size and number of IDs. The memory size is limited by the configuration set in SysConfig (and of course the amount of Flash available). The number of IDs is limited by the driver - maximum NVID index is 0x03FF (10 bits). You may want to review the BLE Stack User's Guide for additional information.

    Bet regards,