nRF51 SDK | Application Programming Interface for Common Libraries, BLE Libraries, and BLE Services |
ANT+ Profiles | |
ANT Broadcast examples | Basic example to test ANT connectivity between Master and Slave |
ANT Broadcast RX Example | Example of basic ANT Broadcast RX |
ANT Broadcast TX Example | Example of basic ANT Broadcast TX |
ANT HRM examples | Master and Slave example implementation of Heart Rate Monitor (HRM) profile |
ANT HRM RX example | Example of ANT HRM RX profile |
ANT HRM TX example | Example of ANT HRM TX profile |
ANT HRM TX example - user controlled computed heart rate | Example of ANT HRM TX profile where the user can directly control the computed heart rate value using buttons |
ANT SDM examples | Master and Slave example implementation of Stride and Distance Monitor (SDM) profile |
ANT Stride and Distance Monitor (SDM) RX example | |
Definitions | Stride and Distance Monitor RX definitions |
Data page 2 - Status byte definitions | |
Page number definitions | |
Data buffer indices | |
GPIO log settings | |
Interface | SDM RX module interface |
main.c | The Stride and Distance Monitor minimal example RX (Slave) |
ANT Stride and Distance Monitor (SDM) TX example | |
SDM TX module error codes | ANT SDM TX module error codes |
Definitions | Stride and Distance Monitor TX definitions |
Data page 2 - status byte definitions | |
Configurable common page data | |
Page number definitions | |
Data buffer indices | |
GPIO log settings | |
Interface | SDM TX module interface |
main.c | The Stride and Distance Monitor minimal example TX (Master) |
SDM data update timer | SDM TX timer interface |
ANT-FS client device simulator | ANT-FS client device simulator example illustrates the basic operations of an ANT-FS client |
ANT-FS client device simulator | The ANT-FS client device simulator |
ANT bicycle power examples | ANT bicycle power minimum receiver example |
ANT bicycle power minimum receiver example | The bicycle power minimum receiver implementation |
ANT bicycle power-only sensor example | The bicycle power-only sensor implementation |
ANT bicycle speed and cadence | ANT bicycle speed and cadence example |
ANT combined bicycle speed and cadence | The combined bicycle speed and cadence sensor implementation |
Peripheral Drivers | |
ADNS2080 driver | ADNS2080 mouse sensor driver |
Cherry 8x16 keyboard matrix driver | Cherry 8x16 keyboard matrix driver |
DS1624 digital temperature sensor driver | DS1624 digital temperature sensor driver |
MPU6050 gyro/accelerometer driver | MPU6050 gyro/accelerometer driver |
SDIO driver | 2-wire serial interface driver |
Synaptics Touchpad driver. | Synaptics Touchpad driver |
AES ECB encryption | Driver for the nRF51 AES Electronic Code Book (ECB) peripheral |
GPIO abstraction | GPIO pin abstraction and port abstraction for reading and writing byte-wise to GPIO ports |
GPIOTE abstraction | GPIOTE abstraction for configuration of channels |
Non-volatile memory controller | Driver for the nRF51 NVMC peripheral |
TEMP (temperature) abstraction | Temperature module init and read functions |
Simple UART driver | Simple UART driver |
Software controlled SPI Master driver | Software controlled SPI Master driver |
Software controlled SPI Slave driver. | Software controlled SPI Slave driver |
Software controlled TWI Master driver | Software controlled TWI Master driver |
BLE Services | |
BLE Date Time characteristic type | Definition of ble_date_time_t type |
Alert Notification Service Client | Alert Notification module |
Battery Service | Battery Service module |
Blood Pressure Service | Blood Pressure Service module |
Cycling Speed and Cadence Service | Cycling Speed and Cadence Service module |
Cycling Speed and Cadence Service feature bits | |
Device Firmware Update Service | Device Firmware Update Service |
Device Information Service | Device Information Service module |
Glucose Service | Glucose Service module |
Glucose Database Service | Glucose Service module |
Human Interface Device Service | Human Interface Device Service module |
Heart Rate Service | Heart Rate Service module |
Health Thermometer Service | Health Thermometer Service module |
Immediate Alert Service | Immediate Alert Service module |
Immediate Alert Service Client | Immediate Alert Service Client module |
Link Loss Service | Link Loss Service module |
Running Speed and Cadence Service | Running Speed and Cadence Service module |
Speed and Cadence Control Point | Speed and Cadence Control Point module |
'Common service definitions' | Constants, type definitions and functions that are common to all services |
Service UUID definitions | |
Characteristic UUID definitions | |
Definitions for the Alert Level characteristic values | |
TX Power Service | TX Power Service module |
BLE Libraries | |
Advertising Data Encoder | Function for encoding the advertising data and/or scan response data, and passing them to the stack |
Bonds and Persistent Data Manager | This module handles multiple bonds and persistent attributes |
Message Sequence Charts | Bond Manager interaction with S110 Stack |
Connecting to an unbonded central | |
Connecting to a bonded central | |
Defines | Macros defined by this module |
Enumerations | Enumerations defined by this module |
Data Structures | Data Structures defined by this module |
Typedefs | Typedefs defined by this module |
Functions | Functions/APIs implemented and exposed by this module |
Connection Parameters Negotiation | Module for initiating and executing a connection parameters negotiation procedure |
Assert Handler for debug purposes. | Module for handling of assert during application development when debugging |
DTM - Direct Test Mode | Module for testing RF/PHY using DTM commands |
Error Log Module | Module for writing error and stack to flash memory |
Flash Manager | Module for accessing flash memory |
Record Access Control Point | Record Access Control Point library |
Radio Notification Event Handler | Module for propagating Radio Notification events to the application |
Sensor Data Simulator | Functions for simulating sensor data |
Defines related to serialized BLE commands. | Defines for serialized BLE commands |
BLE Serialization Libraries | |
Command Decoder | Decoder for serialized commands from Application Chip |
GAP Command Decoder | Decoder for serialized GAP commands from Application Chip |
GATTS Command Decoder | Decoder for serialized GATTS commands from Application Chip |
Command Encoder | Encoder for serialized commands from Application Chip |
Event Decoder | Decoder for serialized events from nRF51822 |
GAP Event Decoder | Decoder for serialized GAP events from nRF51822 |
GATTS Event Decoder | Decoder for serialized GATT Server events from nRF51822 |
Events Encoder | Event encoder for S110 SoftDevice serialization |
GAP Event Encoder | Event encoder for S110 SoftDevice serialization |
GATTS Events Encoder | Event encoder for S110 SoftDevice serialization |
Packet Receiver | This module is used for processing the Command Response packets and Event packets |
SDK Common Libraries | |
Button Handler | Buttons handling module |
Common application error handler | Common application error handler and macros for utilizing a common error handler |
FIFO implementation | FIFO implementation |
GPIOTE Handler | GPIOTE handler module |
Scheduler | The scheduler is used for transferring execution from the interrupt context to the main context |
Application Timer | Application timer functionality |
UART module | UART module interface |
Utility Functions and Definitions | Various types and definitions available to all applications |
HCI Transport | HCI transport module implementation |
CRC compute | This module implements the CRC-16 calculation in the blocks |
Memory pool | Memory pool implementation |
Memory Pool Internal | Memory pool internal definitions |
SLIP module | SLIP layer for supporting packet framing in HCI transport |
Persistent Storage Interface | Abstracted flash interface |
Persistent Storage Access Operation Codes | Persistent Storage Access Operation Codes. These are used to report any error during a persistent storage access operation or any general error that may occur in the interface |
Persistent Memory Interface Data Types | Data Types needed for interfacing with persistent memory |
Persistent Storage Access Routines | Functions/Interface SDK modules use to persistently store data |
Persistent Storage Configuration | |
Types definitions for ANT support in SoftDevice handler. | This file contains the declarations of types required for ANT stack support. These types will be defined when the preprocessor define ANT_STACK_SUPPORT_REQD is defined |
Types definitions for BLE support in SoftDevice handler. | This file contains the declarations of types required for BLE stack support. These types will be defined when the preprocessor define BLE_STACK_SUPPORT_REQD is defined |
SoftDevice Event Handler | API for initializing and disabling the SoftDevice |
Bootloader/DFU API | |
HCI Transport Layer Configuration | Definition of HCI Transport Layer configurable parameters |
Bootloader API. | Bootloader module interface |
Types and definitions. | Bootloader module type and definitions |
Device Firmware Update API. | Device Firmware Update module interface |
Types and definitions. | Device Firmware Update module type and definitions |
DFU transport API. | DFU transport module interface |
Bootloader util API. | Bootloader util module interface |
Ble_sdk_app_bootloader_main | |
Experimental Libraries | |
Device Manager | Device Manager Application Interface Abstraction. |
Device Manager Sequence Charts | |
Setup Message Sequence Charts | |
Device Manager Bonding & Context Management MSCs | |
Fresh Bonding & Context Store | |
GAP Central | |
GAP Peripheral | |
Link Encryption with Bonded Device | |
GAP Central | |
GAP Peripheral | |
Service/Protocol Types | Describes the possible types of Service/Protocol Contexts for a bonded/peer device |
Device Manager Events | This section describes the device manager events to that are notified to the application |
General Events | General or miscellaneous events |
Link Status Events | Link Status Events |
Context Management Events | Context Management Events |
Device Manager Data Types | |
Device Module APIs | This section describes APIs exposed by the module |
Device Module Set-up APIs | Initialization & registration APIs that are pre-requisite for all other module procedures |
APIs to set-up or know status of security on a link. | This section describes APIs to Set Up Security. These APIs require that the peer be connected for the procedures to requested |
Context Management APIs | Utility APIs offered by the device manager to get information about the peer if and when needed |
Utility APIs | This section describes the utility APIs offered by the module |
Device Manager Configuration | Defines application specific configuration for Device Manager |
Debug Logger | Enables debug logs/ trace over UART |
SDK Error codes | |
Base defined for SDK Modules | |
Codes reserved as identification for module where the error occurred. | |
Codes reserved as identification for common errors. | |
Error / status codes specific to device manager. | |
Battery Service Client | Battery Service Client module |
Enumerations | |
Structures | |
Types | |
Functions | |
Database Discovery | Database discovery module |
Defines | |
Enumerations | |
Structures | |
Types | |
Functions | |
Heart Rate Service Client | Heart Rate Service Client module |
Enumerations | |
Structures | |
Types | |
Functions | |
Proprietary stacks | Application Programming Interface for proprietary protocols |
Common | Type definitions, macros, error codes, common to all proprietary modules |
Enhanced ShockBurst | Enhanced ShockBurst Application Programming Interface (API) |
Gazell Link Layer | Gazell Link Layer Application Programming Interface (API) |
Gazell Pairing | Gazell Pairing API |
S110 (BLE peripheral) | Application Programming Interface for S110 SoftDevice |
BLE SoftDevice Common | Type definitions, macros, error codes, SVC and event number subranges etc. common to all S110 SoftDevice modules |
Message Sequence Charts | |
Interrupt-driven Event Retrieval | |
Thread Mode Event Retrieval | |
App Buffer Management | |
Events, type definitions and API calls | Module independent events, type definitions and API calls for the S110 SoftDevice |
User Memory Types | |
General error codes | General error code definitions for the BLE API |
Module specific error code subranges | Assignment of subranges for module specific error codes |
Bluetooth status codes | |
Module specific SVC and event number subranges | Definition of SVC and event number subranges for each API module |
Common types and macro definitions | Common types and macro definitions for the S110 SoftDevice |
Defines | |
BLE Connection Handles | |
Assigned Values for BLE UUIDs | |
Types of UUID | |
Bluetooth Appearance values | |
Nrf_error | |
Generic Access Profile (GAP) | Definitions and prototypes for the GAP interface |
Message Sequence Charts | |
GAP Advertisement | |
GAP Connection Establishment and Termination | |
GAP Connection Parameter Update | |
GAP RSSI | |
GAP Pairing: Just Works | |
GAP Bonding: Just Works | |
GAP Bonding: Passkey Entry, Peripheral displays | |
GAP Bonding: Passkey Entry (Central display) or OOB MSC | |
GAP Security Establishment using stored keys | |
GAP Peripheral Initiated Security Establishment | |
GAP Peripheral Pairing: Just Works | |
GAP Peripheral Bonding: Just Works | |
GAP Peripheral Bonding: Passkey Entry, Peripheral displays | |
GAP Peripheral Bonding: Passkey Entry (Central display) or OOB MSC | |
GAP Peripheral Encryption Establishment using stored keys | |
GAP Scanning | |
GAP Central Connection Establishment and Termination | |
GAP Central Connection Parameter Update | |
GAP Central Encryption Establishment using stored keys | |
GAP Central Pairing: Just Works | |
GAP Central Bonding: Just Works | |
GAP Central Bonding: Passkey Entry, Central displays | |
GAP Central Bonding: Passkey Entry (Peripheral display) or OOB MSC | |
GAP Central Security Request Reception | |
GAP Unexpected Security Packet Reception | |
GAP Central Encryption and Authentication mutual exclusion | |
GAP Central Connection Parameter Update on multiple links | |
GAP Central Control Procedure Serialization on multiple links | |
Defines | |
SVC return values specific to GAP | |
GAP Roles | |
GAP Timeout sources | |
GAP Address types | |
GAP Advertising and Scan Response Data format | |
GAP Advertisement Flags | |
GAP Advertising interval max and min | |
GAP Advertising types | |
GAP Advertising filter policies | |
GAP Advertising timeout values | |
GAP Discovery modes | |
GAP IO Capabilities | |
GAP Authentication Key Types | |
GAP Security status | |
GAP Security status sources | |
GAP Connection Parameters Limits | |
GAP attribute security requirement setters | |
GAP Security Modes | |
Generic Attribute Profile (GATT) Client | Definitions and prototypes for the GATT Client interface |
Message Sequence Charts | |
GATTC Primary Service Discovery | |
GATTC Relationship Discovery | |
GATTC Characteristic Discovery | |
GATTC Descriptor Discovery | |
GATTC Read Characteristic Value by UUID | |
GATTC Characteristic or Descriptor Value Read | |
GATTC Read Multiple Characteristic Values | |
GATTC Characteristic or Descriptor Value Write | |
GATTC Handle Value Indication | |
GATTC Handle Value Notification | |
GATTC Timeout | |
GATTC Characteristic or Descriptor Value Long Write | |
GATTC Characteristic or Descriptor Value Reliable Write | |
Defines | |
SVC return values specific to GATTC | |
Generic Attribute Profile (GATT) Common | Common definitions and prototypes for the GATT interfaces |
Defines | |
GATT Timeout sources | |
GATT Write operations | |
GATT Execute Write flags | |
GATT Handle Value operations | |
GATT Status Codes | |
Characteristic Presentation Formats | |
GATT Bluetooth Namespaces | |
Generic Attribute Profile (GATT) Server | Definitions and prototypes for the GATTS interface |
Message Sequence Charts | |
GATTS ATT Table Population | |
Read Request without Authorization | |
GATTS Write Request without Authorization | |
GATTS Write Command with or without Authorization | |
GATTS Read Request with Authorization | |
GATTS Write Request with Authorization | |
GATTS Queued Writes: Stack handled, no attributes require authorization | |
GATTS Queued Writes: Stack handled, one or more attributes require authorization | |
GATTS Queued Writes: App handled, no attributes require authorization | |
GATTS Queued Writes: App handled, one or more attributes require authorization | |
GATTS Queued Writes: Prepare Queue Full | |
GATTS Handle Value Indication | |
GATTS Handle Value Notification | |
GATTS Handle Value Indication or Notification disabled | |
GATTS Handle Value Indication or Notification with System Attributes Missing | |
GATTS Service Changed | |
GATTS System Attributes Handling: Unknown Peer | |
GATTS System Attributes Handling: Bonded Peer | |
GATTS Queued Writes: Execute Write without Prepare Write | |
User memory layout for Queued Writes | |
Defines | |
SVC return values specific to GATTS | |
Maximum attribute lengths | |
GATT Server Service Types | |
GATT Server Attribute Types | |
GATT Server Operations | |
GATT Value Locations | |
GATT Server Authorization Types | |
Logical Link Control and Adaptation Protocol (L2CAP) | Definitions and prototypes for the L2CAP interface |
Message Sequence Charts | |
L2CAP API | |
Defines | |
SVC return values specific to L2CAP | |
SoftDevice Manager API | APIs for SoftDevice management |
SoftDevice Manager Error Codes | Error definitions for the SDM API |
Defines | |
Enumerations | |
Types | |
Functions | |
SoftDevice Global Error Codes | Global Error definitions |
Error Codes Base number definitions | |
SoC Library API | APIs for the SoC library |
SoC Library Error Codes | Error definitions for the SoC library |
Defines | |
Types | |
Functions | |
S120 (BLE Central) | Application Programming Interface for S120 SoftDevice |
BLE SoftDevice Common | Type definitions, macros, error codes, SVC and event number subranges etc. common to all S120 SoftDevice modules |
Message Sequence Charts | |
Interrupt-driven Event Retrieval | |
Thread Mode Event Retrieval | |
App Buffer Management | |
Events, type definitions and API calls | Module independent events, type definitions and API calls for the BLE SoftDevice |
Enumerations | |
Defines | |
User Memory Types | |
Structures | |
Functions | |
General error codes | General error code definitions for the BLE API |
Module specific error code subranges | Assignment of subranges for module specific error codes |
Bluetooth status codes | |
Module specific SVC, event and option number subranges | Definition of SVC, event and option number subranges for each API module |
Common types and macro definitions | Common types and macro definitions for the BLE SoftDevice |
Defines | |
BLE Connection Handles | |
Assigned Values for BLE UUIDs | |
Types of UUID | |
Bluetooth Appearance values | |
Structures | |
Nrf_error | |
Generic Access Profile (GAP) | Definitions and prototypes for the GAP interface |
Message Sequence Charts | |
GAP Advertisement | |
GAP Connection Establishment and Termination | |
GAP Connection Parameter Update | |
GAP RSSI | |
GAP Pairing: Just Works | |
GAP Bonding: Just Works | |
GAP Bonding: Passkey Entry, Peripheral displays | |
GAP Bonding: Passkey Entry (Central display) or OOB MSC | |
GAP Security Establishment using stored keys | |
GAP Peripheral Initiated Security Establishment | |
GAP Peripheral Pairing: Just Works | |
GAP Peripheral Bonding: Just Works | |
GAP Peripheral Bonding: Passkey Entry, Peripheral displays | |
GAP Peripheral Bonding: Passkey Entry (Central display) or OOB MSC | |
GAP Peripheral Encryption Establishment using stored keys | |
GAP Scanning | |
GAP Central Connection Establishment and Termination | |
GAP Central Connection Parameter Update | |
GAP Central Encryption Establishment using stored keys | |
GAP Central Pairing: Just Works | |
GAP Central Bonding: Just Works | |
GAP Central Bonding: Passkey Entry, Central displays | |
GAP Central Bonding: Passkey Entry (Peripheral display) or OOB MSC | |
GAP Central Security Request Reception | |
GAP Unexpected Security Packet Reception | |
GAP Central Encryption and Authentication mutual exclusion | |
GAP Central Connection Parameter Update on multiple links | |
GAP Central Control Procedure Serialization on multiple links | |
Enumerations | |
Defines | |
SVC return values specific to GAP | |
GAP Roles | |
GAP Timeout sources | |
GAP Address types | |
GAP Advertising and Scan Response Data format | |
GAP Advertising Flags | |
GAP Advertising interval max and min | |
GAP Scan interval max and min | |
GAP Scan window max and min | |
GAP Scan timeout max and min | |
GAP Advertising types | |
GAP Advertising filter policies | |
GAP Advertising timeout values | |
GAP Discovery modes | |
GAP IO Capabilities | |
GAP Authentication Key Types | |
GAP Security status | |
GAP Security status sources | |
GAP Connection Parameters Limits | |
GAP attribute security requirement setters | |
GAP Security Modes | |
Structures | |
Functions | |
Generic Attribute Profile (GATT) Client | Definitions and prototypes for the GATT Client interface |
Message Sequence Charts | |
GATTC Primary Service Discovery | |
GATTC Relationship Discovery | |
GATTC Characteristic Discovery | |
GATTC Descriptor Discovery | |
GATTC Read Characteristic Value by UUID | |
GATTC Characteristic or Descriptor Value Read | |
GATTC Read Multiple Characteristic Values | |
GATTC Characteristic or Descriptor Value Write | |
GATTC Handle Value Indication | |
GATTC Handle Value Notification | |
GATTC Timeout | |
GATTC Characteristic or Descriptor Value Long Write | |
GATTC Characteristic or Descriptor Value Reliable Write | |
Enumerations | |
Defines | |
SVC return values specific to GATTC | |
Structures | |
Functions | |
Generic Attribute Profile (GATT) Common | Common definitions and prototypes for the GATT interfaces |
Defines | |
GATT Timeout sources | |
GATT Write operations | |
GATT Execute Write flags | |
GATT Handle Value operations | |
GATT Status Codes | |
Characteristic Presentation Formats | |
GATT Bluetooth Namespaces | |
Structures | |
Generic Attribute Profile (GATT) Server | Definitions and prototypes for the GATTS interface |
Message Sequence Charts | |
GATTS ATT Table Population | |
Read Request without Authorization | |
GATTS Write Request without Authorization | |
GATTS Write Command with or without Authorization | |
GATTS Read Request with Authorization | |
GATTS Write Request with Authorization | |
GATTS Queued Writes: Stack handled, no attributes require authorization | |
GATTS Queued Writes: Stack handled, one or more attributes require authorization | |
GATTS Queued Writes: App handled, no attributes require authorization | |
GATTS Queued Writes: App handled, one or more attributes require authorization | |
GATTS Queued Writes: Prepare Queue Full | |
GATTS Handle Value Indication | |
GATTS Handle Value Notification | |
GATTS Handle Value Indication or Notification disabled | |
GATTS Handle Value Indication or Notification with System Attributes Missing | |
GATTS Service Changed | |
GATTS System Attributes Handling: Unknown Peer | |
GATTS System Attributes Handling: Bonded Peer | |
GATTS Queued Writes: Execute Write without Prepare Write | |
User memory layout for Queued Writes | |
Enumerations | |
Defines | |
SVC return values specific to GATTS | |
Maximum attribute lengths | |
GATT Server Service Types | |
GATT Server Attribute Types | |
GATT Server Operations | |
GATT Value Locations | |
GATT Server Authorization Types | |
Structures | |
Functions | |
Logical Link Control and Adaptation Protocol (L2CAP) | Definitions and prototypes for the L2CAP interface |
Message Sequence Charts | |
L2CAP API | |
Enumerations | |
Defines | |
SVC return values specific to L2CAP | |
Structures | |
Functions | |
SoftDevice Manager API | APIs for SoftDevice management |
SoftDevice Manager Error Codes | Error definitions for the SDM API |
Defines | |
Enumerations | |
Types | |
Functions | |
SoftDevice Global Error Codes | Global Error definitions |
Error Codes Base number definitions | |
SoC Library API | APIs for the SoC library |
SoC Library Error Codes | Error definitions for the SoC library |
Defines | |
Types | |
Functions | |
S210 (ANT) | Application Programming Interface for S210 SoftDevice |
ANT STACK | APIs for the ANT Stack |
ANT Application Interface | ANT Stack Application Programming Interface (API) |
ANT Error Return | |
ANT Stack Parameters | |
SoC Library API | APIs for the SoC library |
SoC Library Error Codes | Error definitions for the SoC library |
Defines | |
Types | |
Functions | |
SoftDevice Manager API | APIs for SoftDevice management |
SoftDevice Manager Error Codes | Error definitions for the SDM API |
Defines | |
Enumerations | |
Types | |
Functions | |
SoftDevice Global Error Codes | Global Error definitions |
Error Codes Base number definitions | |
S310 (ANT and BLE peripheral) | Application Programming Interface for S310 SoftDevice |
ANT STACK | APIs for the ANT Stack |
ANT Application Interface | ANT Stack Application Programming Interface (API) |
ANT Error Return | |
ANT Stack Parameters | |
BLE SoftDevice Common | Type definitions, macros, error codes, SVC and event number subranges etc. common to all S110 SoftDevice modules |
Events, type definitions and API calls | Module independent events, type definitions and API calls for the S110 SoftDevice |
User Memory Types | |
General error codes | General error code definitions for the BLE API |
Module specific error code subranges | Assignment of subranges for module specific error codes |
Bluetooth status codes | |
Module specific SVC and event number subranges | Definition of SVC and event number subranges for each API module |
Common types and macro definitions | Common types and macro definitions for the S110 SoftDevice |
Defines | |
BLE Connection Handles | |
Assigned Values for BLE UUIDs | |
Types of UUID | |
Bluetooth Appearance values | |
Nrf_error | |
Generic Access Profile (GAP) | Definitions and prototypes for the GAP interface |
Defines | |
SVC return values specific to GAP | |
GAP Roles | |
GAP Timeout sources | |
GAP Address types | |
GAP Advertising and Scan Response Data format | |
GAP Advertisement Flags | |
GAP Advertising interval max and min | |
GAP Advertising types | |
GAP Advertising filter policies | |
GAP Advertising timeout values | |
GAP Discovery modes | |
GAP IO Capabilities | |
GAP Authentication Key Types | |
GAP Security status | |
GAP Security status sources | |
GAP Connection Parameters Limits | |
GAP attribute security requirement setters | |
GAP Security Modes | |
Generic Attribute Profile (GATT) Client | Definitions and prototypes for the GATT Client interface |
Defines | |
SVC return values specific to GATTC | |
Generic Attribute Profile (GATT) Common | Common definitions and prototypes for the GATT interfaces |
Defines | |
GATT Timeout sources | |
GATT Write operations | |
GATT Execute Write flags | |
GATT Handle Value operations | |
GATT Status Codes | |
Characteristic Presentation Formats | |
GATT Bluetooth Namespaces | |
Generic Attribute Profile (GATT) Server | Definitions and prototypes for the GATTS interface |
Defines | |
SVC return values specific to GATTS | |
Maximum attribute lengths | |
GATT Server Service Types | |
GATT Server Attribute Types | |
GATT Server Operations | |
GATT Value Locations | |
GATT Server Authorization Types | |
Logical Link Control and Adaptation Protocol (L2CAP) | Definitions and prototypes for the L2CAP interface |
Defines | |
SVC return values specific to L2CAP | |
SoftDevice Manager API | APIs for SoftDevice management |
SoftDevice Manager Error Codes | Error definitions for the SDM API |
Defines | |
Enumerations | |
Types | |
Functions | |
SoftDevice Global Error Codes | Global Error definitions |
Error Codes Base number definitions | |
SoC Library API | APIs for the SoC library |
SoC Library Error Codes | Error definitions for the SoC library |
Defines | |
Types | |
Functions | |