S120 SoftDevice v2.1.0
Here are the data structures with brief descriptions:
|
|
Event structure for events not associated with a specific function module |
|
|
Mutual exclusion of radio activity and CPU execution |
|
|
Option structure for common options |
|
|
BLE GATTS init options |
|
|
BLE Event header |
|
|
Common BLE Event type, wrapping the module specific event reports |
|
|
TX complete event |
|
|
Event structure for BLE_EVT_USER_MEM_RELEASE |
|
|
Event structure for BLE_EVT_USER_MEM_REQUEST |
|
|
Bluetooth Low Energy address |
|
|
Channel mask for RF channels used in advertising and scanning |
|
|
GAP advertising parameters |
|
|
GAP connection parameters |
|
|
GAP link requirements |
|
|
GAP connection security status |
|
|
BLE GAP init options |
|
|
GAP Encryption Information |
|
|
Encryption Key |
|
|
Event data for advertising report event |
|
|
Event data for authentication key request event |
|
|
Event data for authentication status event |
|
|
Event data for connection parameter update request event |
|
|
Event data for connection parameter update event |
|
|
Event data for connection security update event |
|
|
Event data for connected event |
|
|
Event data for disconnected event |
|
|
Event data for passkey display event |
|
|
Event data for advertisement report event |
|
|
Event data for scan request report events |
|
|
Event data for security info request event |
|
|
Event data for security parameters request event |
|
|
Event data for security request event |
|
|
GAP event callback event structure |
|
|
Event data for timeout event |
|
|
Identity Key |
|
|
Identity Resolving Key |
|
|
GAP Master Identification |
|
|
Channel Map option. Used with sd_ble_opt_get to get the current channel map or sd_ble_opt_set to set a new channel map. When setting the channel map, it applies to all current and future connections. When getting the current channel map, it applies to a single connection and the connection handle must be supplied |
|
|
Compatibility mode option |
|
|
Local connection latency option |
|
|
Passkey Option |
|
|
Custom Privacy Option |
|
|
Scan request report option |
|
|
Option structure for GAP options |
|
|
GAP scanning parameters |
|
|
Keys that can be exchanged |
|
|
Security Keys |
|
|
Security key set (both Peripheral and Central keys). Note that when distributing Bluetooth addresses pertaining to the local device those will have to be filled in by the user |
|
|
Security levels supported |
|
|
GAP security parameters |
|
|
GAP Signing Information |
|
|
Whitelist structure |
|
|
GATT Characteristic Extended Properties |
|
|
GATT Characteristic Properties |
|
|
GATT characteristic |
|
|
GATT descriptor |
|
|
Event structure for BLE_GATTC_EVT_CHAR_DISC_RSP |
|
|
Event structure for BLE_GATTC_EVT_CHAR_VAL_BY_UUID_READ_RSP |
|
|
Event structure for BLE_GATTC_EVT_CHAR_VALS_READ_RSP |
|
|
Event structure for BLE_GATTC_EVT_DESC_DISC_RSP |
|
|
Event structure for BLE_GATTC_EVT_HVX |
|
|
Event structure for BLE_GATTC_EVT_PRIM_SRVC_DISC_RSP |
|
|
Event structure for BLE_GATTC_EVT_READ_RSP |
|
|
Event structure for BLE_GATTC_EVT_REL_DISC_RSP |
|
|
GATTC event type |
|
|
Event structure for BLE_GATTC_EVT_TIMEOUT |
|
|
Event structure for BLE_GATTC_EVT_WRITE_RSP |
|
|
Operation Handle Range |
|
|
GATT read by UUID handle value pair |
|
|
GATT include |
|
|
GATT service |
|
|
Write Parameters |
|
|
GATT Attribute Context |
|
|
Attribute metadata |
|
|
GATT Attribute |
|
|
GATT Characteristic Definition Handles |
|
|
GATT Characteristic metadata |
|
|
GATT Characteristic Presentation Format |
|
|
BLE GATTS init options |
|
|
Event structure for BLE_GATTS_EVT_HVC |
|
|
Event structure for authorize read request |
|
|
Event structure for BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST |
|
|
Event structure for BLE_GATTS_EVT_SYS_ATTR_MISSING |
|
|
GATT Server event callback event structure |
|
|
Event structure for BLE_GATTS_EVT_TIMEOUT |
|
|
Event structure for BLE_GATTS_EVT_WRITE |
|
|
GATT HVx parameters |
|
|
GATT Read Authorization parameters |
|
|
GATT Read or Write Authorize Reply parameters |
|
|
GATT Attribute Value |
|
|
GATT Write Authorisation parameters |
|
|
L2CAP Received packet event report |
|
|
L2CAP event callback event structure |
|
|
Packet header format for L2CAP transmission |
|
|
Common BLE Option type, wrapping the module specific options |
|
|
User Memory Block |
|
|
128 bit UUID values |
|
|
Bluetooth Low Energy UUID type, encapsulates both 16-bit and 128-bit UUIDs |
|
|
Version Information |
|
|
AES ECB data structure |
|
|
Parameters for a request for a timeslot as early as possible |
|
|
Parameters for a normal radio request |
|
|
Radio request parameters |
|
|
Return parameters of the radio timeslot signal callback |
|
|
This command works like memcmp, but takes the length in words |
|
|
This command copies a new BootLoader. With this command, destination of BootLoader is always the address written in NRF_UICR->BOOTADDR |
|
|
This command copies part of a new SoftDevice The destination area is erased before copying. If dst is in the middle of a flash page, that whole flash page will be erased. If (dst+len) is in the middle of a flash page, that whole flash page will be erased |
|
|
|
|
|
Sets the base address of the interrupt vector table for interrupts forwarded from the MBR |