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 serialization | |
Serialization Application Hardware Abstraction Layer (HAL) | Functions that set up hardware on Application Board and perform the reset of the Connectivity Board |
Serialization HAL Transport | HAL Transport layer for serialization |
Serialization PHY | PHY layer for serialization |
HCI Serialization PHY | HCI PHY layer for serialization |
Serialization codecs | |
Application common codecs | |
DTM Application command request encoders and command response decoders | DTM Application command request encoders and command response decoders |
Connectivity chip reset command request encoder | Connectivity chip reset command request encoder |
Application S132 codecs | |
GAP Functions for managing memory for security keys in the application device. | GAP Application auxiliary functions for synchronizing the GAP security keys with the ones stored in the connectivity device |
Functions for managing memory for user memory request in the application device. | Application auxiliary functions for synchronizing user memory with the one stored in the connectivity device |
Application command request encoders and command response decoders | Application command request encoders and command response decoders |
Application event decoders | Application event decoders |
GAP Application command request encoders and command response decoders | GAP Application command request encoders and command response decoders |
GAP Application event decoders | GAP Application event decoders |
GATTC Application command request encoders and command response decoders | GATTC Application command request encoders and command response decoders |
GATTC Application event decoders | GATTC Application event decoders |
GATTS Application command request encoders and command response decoders | GATTS Application command request encoders and command response decoders |
GATTS Application event decoders | GATTS Application event decoders |
L2CAP Application command request encoders and command response decoders | L2CAP Application command request encoders and command response decoders |
L2CAP Application event decoders | L2CAP Application event decoders |
SOC Application command request encoders and command response decoders | SOC Application command request encoders and command response decoders |
Connectivity common codecs | |
DTM Connectivity command request decoder and command response encoder | DTM Connectivity command request decoder and command response encoder |
Connectivity S132 codecs | |
Connectivity command request decoders and command response encoders | Connectivity command request decoders and command response encoders |
Connectivity event encoders | Connectivity event encoders |
GAP Connectivity command request decoders and command response encoders | GAP Connectivity command request decoders and command response encoders |
GAP Connectivity event encoders | GAP Connectivity event encoders |
GATTC connectivity command request decoders and command response encoders | GATTC Connectivity command request decoders and command response encoders |
GATTC Connectivity event encoders | GATTC Connectivity event encoders |
GATTS Connectivity command request decoders and command response encoders | GATTS Connectivity command request decoders and command response encoders |
GATTS Connectivity event encoders | GATTS Connectivity event encoders |
L2CAP Connectivity command request decoders and command response encoders | L2CAP Connectivity command request decoders and command response encoders |
L2CAP Connectivity event encoders | L2CAP Connectivity event encoders |
GAP Functions for managing memory for security keys on connectivity device | GAP Connectivity auxiliary functions for providing static memory required by the SoftDevice. This memory is used to store GAP security keys |
Functions for managing memory for user memory request on connectivity device. | Connectivity auxiliary functions for providing static memory required by the SoftDevice |
SOC Connectivity command request decoders and command response encoders | SOC Connectivity command request decoders and command response encoders |
Application side code | |
Serialization SoftDevice Transport | Serialization SoftDevice Transport on application side |
Serialization SoftDevice Handler | Serialization SoftDevice Handler on application side |
Connectivity application code | |
Command decoder in the Connectivity Chip | Decoder for serialized commands from the Application Chip |
DTM Command Decoder in the Connectivity Chip | Decoder for serialized DTM commands from the Application Chip |
Events encoder in the Connectivity Chip | Events encoder for BLE SoftDevice |
Events handlers in the Connectivity Chip | Events handlers used to process high level events in the connectivity application |
Packets decoder in the Connectivity Chip | Decoder for serialized packets from the Application Chip |
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 | |
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 |