Enumerations

S122 SoftDevice v8.1.1 API

S122 SoftDevice v8.1.1

Enumerations

enum BLE_COMMON_SVCS {
SD_BLE_ENABLE = 0x60,
SD_BLE_EVT_GET = 0x60 + 1,
SD_BLE_UUID_VS_ADD = 0x60 + 2,
SD_BLE_UUID_VS_REMOVE = 0x60 + 3,
SD_BLE_UUID_DECODE = 0x60 + 4,
SD_BLE_UUID_ENCODE = 0x60 + 5,
SD_BLE_VERSION_GET = 0x60 + 6,
SD_BLE_USER_MEM_REPLY = 0x60 + 7,
SD_BLE_OPT_SET = 0x60 + 8,
SD_BLE_OPT_GET = 0x60 + 9,
SD_BLE_CFG_SET = 0x60 + 10
}
Common API SVC numbers. More...
enum BLE_COMMON_EVTS {
BLE_EVT_USER_MEM_REQUEST = 0x01 + 0,
BLE_EVT_USER_MEM_RELEASE = 0x01 + 1
}
BLE Module Independent Event IDs. More...
enum BLE_CONN_CFGS {
BLE_CONN_CFG_GAP = 0x20 + 0,
BLE_CONN_CFG_GATTC = 0x20 + 1,
BLE_CONN_CFG_GATTS = 0x20 + 2,
BLE_CONN_CFG_GATT = 0x20 + 3
}
BLE Connection Configuration IDs. More...
enum BLE_COMMON_CFGS { BLE_COMMON_CFG_VS_UUID = 0x01 }
BLE Common Configuration IDs. More...
enum BLE_COMMON_OPTS {
BLE_COMMON_OPT_PA_LNA = 0x01 + 0,
BLE_COMMON_OPT_CONN_EVT_EXT = 0x01 + 1,
BLE_COMMON_OPT_NUMBER
}
Common Option IDs. IDs that uniquely identify a common option. More...

Detailed Description

Enumeration Type Documentation

BLE Common Configuration IDs.

IDs that uniquely identify a common configuration.

Enumerator
BLE_COMMON_CFG_VS_UUID

Common BLE configuration base. Vendor specific base UUID configuration

BLE Module Independent Event IDs.

Enumerator
BLE_EVT_USER_MEM_REQUEST

Common BLE Event base. User Memory request. See ble_evt_user_mem_request_t
Reply with sd_ble_user_mem_reply .

BLE_EVT_USER_MEM_RELEASE

Common BLE Event base. User Memory release. See ble_evt_user_mem_release_t

Common Option IDs. IDs that uniquely identify a common option.

Enumerator
BLE_COMMON_OPT_PA_LNA

Common BLE Option base. PA and LNA options

BLE_COMMON_OPT_CONN_EVT_EXT

Common BLE Option base. Extended connection events option

BLE_COMMON_OPT_NUMBER

Number of common options.

Common API SVC numbers.

Enumerator
SD_BLE_ENABLE

Common BLE SVC base. Enable and initialize the BLE stack

SD_BLE_EVT_GET

Common BLE SVC base. Get an event from the pending events queue.

SD_BLE_UUID_VS_ADD

Common BLE SVC base. Add a Vendor Specific base UUID.

SD_BLE_UUID_VS_REMOVE

Common BLE SVC base. Remove a Vendor Specific base UUID.

SD_BLE_UUID_DECODE

Common BLE SVC base. Decode UUID bytes.

SD_BLE_UUID_ENCODE

Common BLE SVC base. Encode UUID bytes.

SD_BLE_VERSION_GET

Common BLE SVC base. Get the local version information (company ID, Link Layer Version, Link Layer Subversion).

SD_BLE_USER_MEM_REPLY

Common BLE SVC base. User Memory Reply.

SD_BLE_OPT_SET

Common BLE SVC base. Set a BLE option.

SD_BLE_OPT_GET

Common BLE SVC base. Get a BLE option.

SD_BLE_CFG_SET

Common BLE SVC base. Add a configuration to the BLE stack.

BLE Connection Configuration IDs.

IDs that uniquely identify a connection configuration.

Enumerator
BLE_CONN_CFG_GAP

BLE connection configuration base. BLE GAP specific connection configuration.

BLE_CONN_CFG_GATTC

BLE connection configuration base. BLE GATTC specific connection configuration.

BLE_CONN_CFG_GATTS

BLE connection configuration base. BLE GATTS specific connection configuration.

BLE_CONN_CFG_GATT

BLE connection configuration base. BLE GATT specific connection configuration.