ANT+ profiles | |
 Bicycle Power profile | This module implements the Bicycle Power profile |
  Bicycle Power Profile configuration | |
  Bicycle Power profile pages | This module implements functions for the BPWR data pages |
   Stride Based Speed and Distance Monitor profile common data | |
   Bicycle Power profile page 1 | |
   Bicycle Power profile page 16 | |
   Bicycle Power profile page 17 | |
   Bicycle Power profile page 18 | |
   Bicycle Power profile pages 17, 18 (commons) | |
  Bicycle Power profile utilities | This module implements utilities for the Bicycle Power profile |
 Bicycle Speed and Cadence profile | This module implements the Bicycle Speed and Cadence profile |
  Bicycle Speed and Cadence Profile configuration | |
  Bicycle Speed and Cadence profile pages | This module implements functions for the BSC data pages |
   BSC profile page 0 (combined speed & cadence) | |
   BSC profile page 0 | |
   BSC profile page 1 | |
   BSC profile page 2 | |
   BSC profile page 3 | |
   BSC profile page 4 | |
   BSC profile page 5 | |
  Bicycle Speed and Cadence profile utilities | This module implements utilities for the Bicycle Speed and Cadence profile |
 ANT+ common pages | This module implements functions for the ANT+ common pages |
  ANT+ common page 70 | |
   ANT+ common page 70 configuration | |
  ANT+ common page 80 | |
   ANT+ common page 80 configuration | |
  ANT+ common page 81 | |
   ANT+ common page 81 configuration | |
 Heart Rate Monitor profile | This module implements the Heart Rate Monitor profile |
  Heart Rate Monitor Profile configuration | |
  Heart Rate Monitor profile pages | This module implements functions for the HRM data pages |
   HRM profile page 0 | |
   HRM profile page 1 | |
   HRM profile page 2 | |
   HRM profile page 3 | |
   HRM profile page 4 | |
  Heart Rate Monitor profile utilities | This module implements utilities for the Heart Rate Monitor profile |
 Stride Based Speed and Distance Monitor profile | This module implements the Stride Based Speed and Distance Monitor profile |
  Stride Based Speed and Distance Monitor Profile configuration | |
  Stride Based Speed and Distance Monitor profile pages | This module implements functions for the SDM data pages |
   Stride Based Speed and Distance Monitor profile common data | |
   Stride Based Speed and Distance Monitor profile page 1 | |
   Stride Based Speed and Distance Monitor profile page 16 | |
   Stride Based Speed and Distance Monitor profile page 2 | |
   Stride Based Speed and Distance Monitor profile page 22 | |
   Stride Based Speed and Distance Monitor profile page 3 | |
  Stride Based Speed and Distance Monitor profile utilities | This module implements utilities for the Stride Based Speed and Distance Monitor profile |
ANT utilities | |
 ANT channel configuration | ANT channel configuration module |
  ANT common channel configuration configuration | |
 ANT encryption configuration | Encryption configuration for the ANT stack and channels |
  Cryptographic ANT stack configuration configuration | |
 ANT encryption negotiation | Encryption negotiation for encrypted ANT slave channels |
  Encryption negotiation for encrypted ANT slave channels configuration | |
 ANT-FS client device simulator | The ANT-FS client device simulator |
  ANT File Share module. configuration | |
  ANT-FS client device simulator | The ANT-FS client device simulator |
 ANT key manager | Module for registering common and custom ANT network keys |
  Software Component configuration | |
 ANT simulators | Modules that simulate sensors |
  ANT BPWR simulator | ANT BPWR simulator module |
  ANT BSC simulator | ANT BSC simulator module |
  ANT HRM simulator | ANT HRM simulator module |
  ANT SDM simulator | ANT SDM simulator module |
 ANT request controller | Module for handling page requests related to page 70 |
  ANT+ request controller configuration | |
 ANT search configuration | ANT channel search configuration module |
  ANT common search configuration configuration | |
 ANT stack configuration | Configuration of resources used in the ANT stack |
  Common ANT stack configuration configuration | |
 ANT channel state indicator | ANT channel state indicator module |
  ANT state indicator using BSP configuration | |
BLE libraries | |
 Advertising Module | Module for handling connectable BLE advertising |
  Advertising module configuration | |
 Database Discovery | Database discovery module |
  Database discovery module configuration | |
 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 |
  Module for testing RF/PHY using DTM commands configuration | |
 Direct Test Mode HW | Module contains hardware related function for testing RF/PHY using DTM commands |
 Error Log Module | Module for writing error and stack to flash memory |
 Record Access Control Point | Record Access Control Point library |
  Record Access Control Point library configuration | |
 Radio Notification Event Handler | Module for propagating Radio Notification events to the application |
 Advertising and Scan Response Data Encoder | Functions for encoding data in the Advertising and Scan Response Data format, and for passing the data to the stack |
 Connection Parameters Negotiation | Module for initiating and executing a connection parameters negotiation procedure |
 Connection state | Module for storing data on BLE connections |
  BLE connection state functions | |
 BLE Date Time characteristic type | Definition of ble_date_time_t type |
 Queued Writes module | Module for handling Queued Write operations |
  Queued writes support module (prepare/execute write) configuration | |
 Peer Manager | Module for managing BLE bonding, which includes controlling encryption and pairing procedures as well as persistently storing different pieces of data that must be stored when bonded |
  Peer Manager configuration | |
  Peer Manager defined security errors | |
  All versions of Peer IDs. | The data ID for each iteration of the data formats in flash |
  Privacy modes | |
 Flash Manager | Module for accessing flash memory |
 Sensor Data Simulator | Functions for simulating sensor data |
BLE Services | |
 Apple Notification Service client | Apple Notification Center Service Client Module |
  Apple Notification Service Client configuration | |
 Alert Notification Service Client | Alert Notification module |
  Alert Notification Service Client configuration | |
 Battery Service | Battery Service module |
  Battery Service configuration | |
 Battery Service Client | Battery Service Client module |
  Enumerations | |
  Structures | |
  Types | |
  Functions | |
  Battery Service Client configuration | |
 Blood Pressure Service | Blood Pressure Service module |
  Blood Pressure Service configuration | |
 Cycling Speed and Cadence Service | Cycling Speed and Cadence Service module |
  Cycling Speed and Cadence Service feature bits | |
  Cycling Speed and Cadence Service configuration | |
 Speed and Cadence Control Point | Speed and Cadence Control Point module |
  Control point functionalities. | |
 Current Time Service client | Current Time Service client module |
  Current Time Service Client configuration | |
 Buttonless DFU Service | Buttonless DFU Service module |
 Device Information Service | Device Information Service module |
  Vendor ID Source values | |
  Device Information Service configuration | |
 Glucose Service | Glucose Service module |
  Glucose Service configuration | |
 Glucose Database Service | Glucose Service module |
 Human Interface Device Service | Human Interface Device Service module |
  Human Interface Device Service configuration | |
 Heart Rate Service | Heart Rate Service module |
  Heart Rate Service configuration | |
 Heart Rate Service Client | Heart Rate Service Client module |
  Enumerations | |
  Structures | |
  Types | |
  Functions | |
  Heart Rate Service Client configuration | |
 Health Thermometer Service | Health Thermometer Service module |
  Health Thermometer Service configuration | |
 Immediate Alert Service | Immediate Alert Service module |
  Immediate Alert Service configuration | |
 Immediate Alert Service Client | Immediate Alert Service Client module |
  Immediate Alert Service Client configuration | |
 LED Button Service Server | LED Button Service Server module |
  LED Button Service configuration | |
 LED Button Service Client | The LED Button Service client can be used to set a LED, and read a button state on a LED button service server |
  Nordic LED Button Service Client configuration | |
 Link Loss Service | Link Loss Service module |
  Link Loss Service configuration | |
 Nordic UART Service | Nordic UART Service implementation |
  Nordic UART Service configuration | |
 Nordic UART Service Client | Nordic UART Service Client module |
  Nordic UART Central Service configuration | |
 Running Speed and Cadence Service | Running Speed and Cadence Service module |
  Running Speed and Cadence Service configuration | |
 Running Speed and Cadence Service Client | |
  Running Speed and Cadence Client configuration | |
 TX Power Service | TX Power Service module |
  TX Power Service configuration | |
 Location and Navigation common defines | Location and Navigation common defines |
 Location and Navigation Service Control Point | Location and Navigation Service Control Point module |
 Location and Navigation database | Location and Navigation route database |
 Location and Navigation Service | Location and Navigation Service module |
 Bond Management Service | Bond Management Service (BMS) module |
  BMS feature bits | |
 Continuous Glucose Monitoring Service | Continuous Glucose Monitoring Service (CGMS) module |
  Continuous Glucose Monitoring Service database | Continuous Glucose Monitoring Service database module |
  Continuous Glucose Monitoring Service Measurement | Continuous Glucose Monitoring Service Measurement module |
  Record Access Control Point | Continuous Glucose Monitoring Service RACP module |
  Specific Operations Control Point | Continuous Glucose Monitoring Service SOCP module |
  Session Start Time | Continuous Glucose Monitoring Service SST module |
  Enumerations | |
  Structures | |
  Types | |
  Functions | |
 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 | |
NFC libraries | Near field communication (NFC) library and modules |
 NDEF message modules | Implementation of NDEF messages |
  Predefined NDEF messages | Predefined NDEF messages for standard use |
   BLE pairing messages | Generation of NFC NDEF messages used for BLE pairing |
    ac (Alternative carrier) records | Generation of NFC NDEF Alternative Carrier records for NDEF messages |
    Advertising and Scan Response Data Encoder for NFC OOB pairing | Function for encoding data in the Advertising and Scan Response Data format, which can be used to create payload of NFC message intended for initiating the Out-of-Band pairing |
    EP OOB records | Generation of NFC NDEF EP OOB records for NDEF messages |
    Hs (Handover Select) records | Generation of NFC NDEF Handover Select records for NDEF messages |
    LE OOB records | Generation of NFC NDEF LE OOB records for NDEF messages |
   Launch app messages | Generation of NFC NDEF messages that can be used to launch apps |
    Launch app records | Generation of NFC NDEF record descriptions that launch apps |
   Text records | Generation of NFC NDEF Text record descriptions |
   URI messages | Generation of NFC NDEF messages with a URI record |
    URI records | Generation of NFC NDEF URI record descriptions |
  Custom NDEF messages | Generation of NFC NDEF messages for the NFC Type 2 Tag |
   Custom NDEF records | Generation of NFC NDEF records for NFC messages |
  NDEF message parser | Parser for NFC NDEF messages and records |
   Parser for NDEF messages | Parser for NFC NDEF messages |
    NFC NDEF message parser module configuration | |
    NDEF message parser (internal) | Internal part of the parser for NFC NDEF messages |
   Parser for NDEF records | Parser for NFC NDEF records |
    NFC NDEF Record parser module configuration | |
 NFC Type 2 Tag | nRF52 only: Implementation of NFC Type 2 Tag |
  NFC Type 2 Tag HAL | nRF52 only: Hardware abstraction layer for the NFC Type 2 Tag library |
   Hardware Abstraction Layer for NFC library. configuration | |
  NFC fixes | nRF52 only: Fixes for HW anomaly |
  NFC Type 2 Tag library | nRF52 only: Type 2 Tag library |
  NFC Type 2 Tag parser | Parser for Type 2 Tag data |
   Type 2 Tag | Descriptor for a Type 2 Tag |
   Type 2 Tag TLV blocks | Descriptor for a Type 2 Tag TLV block |
   Parser for decoding Type 2 Tag data. configuration | |
Peripheral drivers | |
 ADC HAL and driver | Analog-to-digital converter (ADC) APIs |
  ADC driver | Analog-to-digital converter (ADC) driver |
   Driver for ADC peripheral (nRF51) configuration | |
  ADC HAL | nRF51 only: Hardware access layer for managing the analog-to-digital converter (ADC) |
 Clock HAL and driver | Clock APIs |
  Clock driver | Driver for managing the low-frequency clock (LFCLK) and the high-frequency clock (HFCLK) |
   CLOCK peripheral driver configuration | |
  Clock HAL | Hardware access layer for managing the low-frequency clock (LFCLK) and the high-frequency clock (HFCLK) |
 Peripheral drivers common module | Offset of event registers in every peripheral instance |
  Peripheral drivers common module configuration | |
 COMP HAL and driver | nRF52 only: Comparator (COMP) APIs |
  COMP driver | nRF52 only: Comparator (COMP) driver |
   COMP peripheral driver configuration | |
  COMP HAL | nRF52 only: Hardware access layer for managing the Comparator (COMP) |
 GPIOTE abstraction and driver | GPIOTE APIs |
  GPIOTE driver | GPIOTE driver for managing input and output pins |
   GPIOTE peripheral driver configuration | |
  GPIOTE abstraction | GPIOTE abstraction for configuration of channels |
 AES ECB encryption | Driver for the AES Electronic Code Book (ECB) peripheral |
 EGU (Event Generator Unit) abstraction | nRF52 only: EGU (Event Generator Unit) module functions |
 GPIO abstraction | GPIO pin abstraction and port abstraction for reading and writing byte-wise to GPIO ports |
 Non-volatile memory controller | Driver for the NVMC peripheral |
 TEMP (temperature) abstraction | Temperature module init and read functions |
 I2S HAL and driver | nRF52 only: Inter-IC Sound (I2S) interface APIs |
  I2S HAL | nRF52 only: Hardware access layer for managing the Inter-IC Sound (I2S) peripheral |
  I2S driver | nRF52 only: Inter-IC Sound (I2S) interface driver |
   I2S peripheral driver configuration | |
 LPCOMP HAL and driver | Low Power Comparator (LPCOMP) APIs |
  LPCOMP HAL | Hardware access layer for managing the Low Power Comparator (LPCOMP) |
  LPCOMP driver | Low Power Comparator (LPCOMP) driver |
   LPCOMP peripheral driver configuration | |
 PDM HAL and driver | nRF52 only: Pulse density modulation (PDM) interface APIs |
  PDM HAL | nRF52 only: Hardware abstraction layer for accessing the pulse density modulation (PDM) peripheral |
  PDM driver | nRF52 only: Pulse density modulation (PDM) interface driver |
   PDM peripheral driver configuration | |
 PPI HAL and driver | Programmable Peripheral Interconnect (PPI) APIs |
  PPI HAL | Hardware access layer for setting up Programmable Peripheral Interconnect (PPI) channels |
  PPI driver | Programmable Peripheral Interconnect (PPI) driver |
   PPI peripheral driver configuration | |
 PWM HAL and driver | nRF52 only: Pulse Width Modulation (PWM) module APIs |
  PWM HAL | nRF52 only: Hardware access layer for managing the Pulse Width Modulation (PWM) peripheral |
  PWM driver | nRF52 only: Pulse Width Modulation (PWM) module driver |
   PWM peripheral driver configuration | |
 QDEC HAL and driver | Quadrature decoder (QDEC) APIs |
  QDEC HAL | Hardware access layer for accessing the quadrature decoder (QDEC) peripheral |
  QDEC driver | Quadrature decoder (QDEC) driver |
   QDEC peripheral driver configuration | |
 RNG HAL and driver | Random number generator (RNG) APIs |
  RNG HAL | Hardware access layer for managing the random number generator (RNG) |
  RNG driver | Driver for managing the random number generator (RNG) |
   RNG peripheral driver configuration | |
 RTC HAL and driver | Real timer counter (RTC) APIs |
  RTC HAL | Hardware access layer for managing the real time counter (RTC) |
  RTC driver | Real timer counter (RTC) driver |
   RTC peripheral driver configuration | |
 SAADC HAL and driver | nRF52 only: Successive Approximation Analog-to-Digital Converter (SAADC) APIs |
  SAADC HAL | nRF52 only: Hardware access layer for accessing the SAADC peripheral |
  SAADC driver | nRF52 only: Successive Approximation Analog-to-Digital Converter (SAADC) driver |
   SAADC peripheral driver configuration | |
 SDIO driver | 2-wire serial interface driver |
 SWI driver | Driver for software interrupts (SWI) |
  SWI(EGU) peripheral driver configuration | |
 Timer HAL and driver | Timer APIs |
  Timer HAL | Hardware access layer for accessing the timer peripheral |
  Timer driver | Multi-instance timer driver |
   TIMER periperal driver configuration | |
 Two Wire master interface (TWI/TWIM) | Two Wire master interface (TWI/TWIM) APIs |
  TWI HAL | Hardware access layer for managing the TWI peripheral |
  TWIM HAL | Hardware access layer for managing the TWIM peripheral |
  Software controlled TWI Master driver | Software controlled TWI Master driver (deprecated) |
  TWIS driver | TWI master APIs |
   TWI/TWIM peripheral driver configuration | |
 Two Wire slave interface (TWIS) | Two Wire slave interface (TWIS) APIs |
  TWIS HAL | nRF52 only: Hardware access layer for Two Wire Interface Slave with EasyDMA (TWIS) peripheral |
  TWIS driver | TWI slave APIs |
   TWIS peripheral driver configuration | |
 UART driver and HAL | UART API |
  UART HAL | Hardware access layer for accessing the UART peripheral |
  UARTE HAL | Hardware access layer for accessing the UARTE peripheral |
  UART driver | UART driver |
   UART/UARTE peripheral driver configuration | |
 WDT HAL and driver | Watchdog timer (WDT) APIs |
  WDT HAL | Hardware access layer for accessing the watchdog timer (WDT) peripheral |
  WDT driver | Driver for managing the watchdog timer (WDT) |
   WDT peripheral driver configuration | |
 Serial peripheral interface (SPI/SPIM) | Serial peripheral interface (SPI/SPIM) APIs |
  SPI HAL | Hardware access layer for accessing the SPI peripheral |
  SPIM HAL | Hardware access layer for accessing the SPIM peripheral |
  SPI master driver | Multi-instance SPI master driver |
   SPI/SPIM peripheral driver configuration | |
 SPIS HAL and driver | SPIS APIs |
  SPIS HAL | Hardware access layer for accessing the SPIS peripheral |
  SPI slave driver | Multi-instance SPI slave driver |
   SPI Slave driver configuration | |
Components 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 |
 MCP4725 digital DAC driver | MCP4725 digital DAC driver |
  MCP4725 digital DAC driver configuration | |
 MPU6050 gyro/accelerometer driver | MPU6050 gyro/accelerometer driver |
 Synaptics Touchpad driver | Synaptics Touchpad driver |
SDK common libraries | |
 GATT Database Service Structure | |
 Bootloader modules | Modules for creating a bootloader |
  DFU BLE Service | Device Firmware Update (DFU) transport layer for Bluetooth low energy |
  DFU bootloader | Bootloader with Device Firmware Update (DFU) functionality |
   Flash operations | |
   MBR functions | |
   Request handling | |
   DFU settings | |
   DFU types | |
   DFU utilities | |
  DFU transport | Generic Device Firmware Update (DFU) transport interface |
  Bootloader | Basic bootloader |
   Application start | |
   Information | |
 Button Handler | Buttons handling module |
  buttons handling module configuration | |
 Cryptography library | Cryptography library (nrf_crypto) |
  Cryptographic curves | Cryptographic curves that are available to the application. Currently, the nrf_crypto library supports only NIST p-256 |
  Hashing algorithms | Hashing algorithms that are available to the application. Currently, the nrf_crypto library supports only SHA-256 |
 Capacitive Sensor Library | Module for using the capacitive sensor library with support for many instances of sliders, wheels, and buttons |
  nrf_csense module configuration | |
  Capacitive Sensor | A set of macros to facilitate creation of a new capacitive sensor instance |
 Capacitive sensor support | Module for using a capacitive sensor on low-energy level |
  Capacitive sensor module configuration | |
 Elliptic Curve Cryptography interface | Elliptic Curve Cryptography interface |
  Elliptic Curve Cryptography Library configuration | |
 Section variables | Section variables |
 Flash Data Storage | Flash Data Storage (FDS) |
  Flash data storage module configuration | |
 FIFO implementation | FIFO implementation |
  Software FIFO implementation configuration | |
 fstorage | Module which provides functionality to store data to flash and erase flash pages |
  Flash storage module configuration | |
 GPIOTE Handler | GPIOTE handler module |
  GPIOTE events dispatcher configuration | |
 HardFault exception | Default HardFault exception implementation |
  HardFault default handler for debugging and release configuration | |
 Memory pool | Memory pool implementation |
  memory pool implementation used by HCI configuration | |
 SLIP module | SLIP layer for supporting packet framing in HCI transport |
  SLIP protocol implementation used by HCI configuration | |
 HCI Transport | HCI transport module implementation |
  CRC16 compute | This module implements CRC-16-CCITT (polynomial 0x1021) with 0xFFFF initial value. The data can be passed in multiple blocks |
   CRC16 calculation routines configuration | |
  CRC32 compute | This module implements the CRC-32 calculation in the blocks |
   CRC32 calculation routines configuration | |
  HCI transport configuration | |
 IC information | Library for checking IC information (IC revision, RAM size, FLASH size) |
 LED softblink | Module for generating a changing pulse-width modulated output signal that is used to smoothly blink LEDs |
  led_softblink module configuration | |
 Logger module | The nrf_log module interface |
  Backend of nrf_log | The nrf_log backend interface |
   Logging sink configuration | |
  Functions for controlling nrf_log | The nrf_log control interface |
  Logging configuration | |
 Low-power PWM | Module for generating a low-power pulse-width modulated output signal |
  low_power_pwm module configuration | |
 Mailbox library | Mailbox for safely queuing items |
  Thread safe mailbox configuration | |
 Memory Manager | Memory Manager for the nRF5 SDK |
  Dynamic memory allocator configuration | |
 Pulse-width modulation (PWM) | Module for generating a pulse-width modulated output signal |
  PWM functionality configuration | |
 Scheduler | The scheduler is used for transferring execution from the interrupt context to the main context |
  Events scheduler configuration | |
 SHA-256 hash library | This module calculates SHA-256 (SHA-2, FIPS-180) hashes |
 Simple Timer | Simple timer module |
  Simple application timer functionality configuration | |
 SLIP encoding decoding | This module encodes and decodes slip packages (RFC1055) |
  SLIP encoding decoding configuration | |
 Application Timer | Application timer functionality |
  Application timer functionality configuration | |
 TWI transaction manager | Module for scheduling TWI transactions |
  TWI transaction manager configuration | |
 UART module | UART module interface |
  UART driver configuration | |
 Common application error handler | Common application error handler and macros for utilizing a common error handler |
  Fault ID types | |
 Utility Functions and Definitions | Various types and definitions available to all applications |
 Utility Functions and Definitions (Platform) | Various types and definitions available to all applications when using SoftDevice |
 SDK Error codes | |
  Base defined for SDK Modules | |
  Codes reserved as identification for module where the error occurred. | |
  Codes reserved as identification for IoT errors. | |
  Codes reserved as identification for common errors. | |
  Error / status codes specific to drivers. | |
 SDK Common Header | Macros for parameter checking and similar tasks |
 Mapped flags | Module for writing and reading flags that are associated with keys |
 SoftDevice Event Handler | API for initializing and disabling the SoftDevice |
  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 |
 Retarget layer for stdio functions | |
  Retargeting stdio functions configuration | |
 Board Support Package | BSP module |
  BSP: BLE Button Module | Module for controlling BLE behavior through button actions |
  BSP: ANT Button Module | Module for controlling ANT behavior through button actions |
  NFC BSP Module | Module for setting the NFCT peripheral as a wakeup source |
 Adafruit PN532 NFC Shield library | Adafruit PN532 NFC Shield library for reading and writing tags |
  Frame header | Macros related to the frame header and checksum parts |
  Frame tokens and offsets | Macros related to frame tokens and offsets |
  Frame direction identifiers | Macro codes identifying the communication direction |
  Command codes | Macros for the available command codes |
  Mifare command codes | Macros for the available Mifare command codes |
  Host configuration | These defines should be specified to configure pins for the appropriate board type and choose a TWI instance |
  Adafruit PN532 implementation for nRF5x configuration | |
Software Component configuration | |
Proprietary stacks | Application Programming Interface for proprietary protocols |
 Enhanced ShockBurst | Enhanced ShockBurst (ESB) is a basic protocol that supports two-way data packet communication including packet buffering, packet acknowledgment, and automatic retransmission of lost packets |
  ESB resources | |
 Gazell Link Layer | nRF51 only: Gazell Link Layer Application Programming Interface (API) |
 Gazell Pairing | nRF51 only: Gazell Pairing API |