All versions of Peer IDs.

nRF5 SDK v14.0.0

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.