| S332 SoftDevice v2.0.0 |

Choose documentation: | nRF5 SDK | S130 SoftDevice API | S132 SoftDevice API | S212 SoftDevice API | S332 SoftDevice API

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Enumerations
Enumerations
Events, type definitions and API calls

## Enumerations
enum | BLE_COMMON_SVCS { SD_BLE_ENABLE = 0x60, SD_BLE_EVT_GET, SD_BLE_TX_PACKET_COUNT_GET, SD_BLE_UUID_VS_ADD, SD_BLE_UUID_DECODE, SD_BLE_UUID_ENCODE, SD_BLE_VERSION_GET, SD_BLE_USER_MEM_REPLY, SD_BLE_OPT_SET, SD_BLE_OPT_GET }
| Common API SVC numbers. More...
enum | BLE_COMMON_EVTS { BLE_EVT_TX_COMPLETE = 0x01, BLE_EVT_USER_MEM_REQUEST, BLE_EVT_USER_MEM_RELEASE, BLE_EVT_DATA_LENGTH_CHANGED }
| BLE Module Independent Event IDs. More...
enum | BLE_CONN_BWS { BLE_CONN_BW_INVALID = 0, BLE_CONN_BW_LOW, BLE_CONN_BW_MID, BLE_CONN_BW_HIGH }
| BLE connection bandwidth types. Bandwidth types supported by the SoftDevice. The bandwidth type dictates the maximum number of full length packets per connection interval. More...
enum | BLE_COMMON_OPTS { BLE_COMMON_OPT_CONN_BW = 0x01, BLE_COMMON_OPT_PA_LNA, BLE_COMMON_OPT_CONN_EVT_EXT }
| Common Option IDs. IDs that uniquely identify a common option. More...

## Detailed Description

## Enumeration Type Documentation

enum BLE_COMMON_EVTS

BLE Module Independent Event IDs.

Enumerator
BLE_EVT_TX_COMPLETE | Common BLE Event base. Transmission Complete. ble_evt_tx_complete_t
BLE_EVT_USER_MEM_REQUEST | User Memory request. ble_evt_user_mem_request_t
BLE_EVT_USER_MEM_RELEASE | User Memory release. ble_evt_user_mem_release_t
BLE_EVT_DATA_LENGTH_CHANGED | Link layer PDU length changed. ble_evt_data_length_changed_t.

enum BLE_COMMON_OPTS

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

Enumerator
BLE_COMMON_OPT_CONN_BW | Common BLE Option base. Bandwidth configuration ble_common_opt_conn_bw_t
BLE_COMMON_OPT_PA_LNA | PA and LNA options
BLE_COMMON_OPT_CONN_EVT_EXT | Extended connection events option

enum BLE_COMMON_SVCS

Common API SVC numbers.

Enumerator
SD_BLE_ENABLE | Common BLE SVC base. Enable and initialize the BLE stack
SD_BLE_EVT_GET | Get an event from the pending events queue.
SD_BLE_TX_PACKET_COUNT_GET | Get the total number of available application transmission packets for a particular connection.
SD_BLE_UUID_VS_ADD | Add a Vendor Specific UUID.
SD_BLE_UUID_DECODE | Decode UUID bytes.
SD_BLE_UUID_ENCODE | Encode UUID bytes.
SD_BLE_VERSION_GET | Get the local version information (company id, Link Layer Version, Link Layer Subversion).
SD_BLE_USER_MEM_REPLY | User Memory Reply.
SD_BLE_OPT_SET | Set a BLE option.
SD_BLE_OPT_GET | Get a BLE option.

enum BLE_CONN_BWS

BLE connection bandwidth types. Bandwidth types supported by the SoftDevice. The bandwidth type dictates the maximum number of full length packets per connection interval.

Enumerator
BLE_CONN_BW_INVALID | Invalid connection bandwidth.
BLE_CONN_BW_LOW | Low connection bandwidth.
BLE_CONN_BW_MID | Medium connection bandwidth.
BLE_CONN_BW_HIGH | High connection bandwidth.