nRF5 SDK v11.0.0
Macros
All versions of Peer IDs.

The data ID for each iteration of the data formats in flash. More...

Macros

#define PM_PEER_DATA_ID_FIRST_VX   0
 The smallest data ID.
 
#define PM_PEER_DATA_ID_BONDING_V1   0
 The data ID of the first version of bonding data.
 
#define PM_PEER_DATA_ID_BONDING_V2   7
 The data ID of the second version of bonding data.
 
#define PM_PEER_DATA_ID_SERVICE_CHANGED_PENDING_V1   1
 The data ID of the first version of the service changed pending flag.
 
#define PM_PEER_DATA_ID_GATT_LOCAL_V1   2
 The data ID of the first version of local GATT data.
 
#define PM_PEER_DATA_ID_GATT_LOCAL_V2   8
 The data ID of the second version of local GATT data.
 
#define PM_PEER_DATA_ID_GATT_REMOTE_V1   3
 The data ID of the first version of remote GATT data.
 
#define PM_PEER_DATA_ID_APPLICATION_V1   4
 The data ID of the first version of application data.
 
#define PM_PEER_DATA_ID_GATT_REMOTE_V2   5
 The data ID of the second version of remote GATT data.
 
#define PM_PEER_DATA_ID_PEER_RANK_V1   6
 The data ID of the first version of the rank.
 
#define PM_PEER_DATA_ID_LAST_VX   9
 The data ID after the last valid one.
 
#define PM_PEER_DATA_ID_INVALID_VX   0xFF
 A data ID guaranteed to be invalid.
 

Detailed Description

The data ID for each iteration of the data formats in flash.

Each time the format (in flash) of a piece of peer data changes, the data ID will also be updated. This list of defines is a record of each data ID that has ever existed, and code that caters to legacy formats can find the relevant IDs here.


Documentation feedback | Developer Zone | Updated