S130 SoftDevice v1.0.0
Macros
GATT Value Locations

Macros

#define BLE_GATTS_VLOC_INVALID   0x00
 
#define BLE_GATTS_VLOC_STACK   0x01
 
#define BLE_GATTS_VLOC_USER   0x02
 

Detailed Description

Macro Definition Documentation

#define BLE_GATTS_VLOC_INVALID   0x00

Invalid Location.

#define BLE_GATTS_VLOC_STACK   0x01

Attribute Value is located in stack memory, no user memory is required.

#define BLE_GATTS_VLOC_USER   0x02

Attribute Value is located in user memory. This requires the user to maintain a valid buffer through the lifetime of the attribute, since the stack will read and write directly to the memory using the pointer provided in the APIs. There are no alignment requirements for the buffer.


This document was last updated on Mon Nov 9 2015.
Please send us your feedback about the documentation! For technical questions, visit the Nordic Developer Zone.