![]() |
nRF Connect SDK API 3.4.99
|
| ►APDU reader and writer | APDU reader and writer for Type 4 Tag communication |
| API for parsing iCalendar | |
| API for retrieving modem information | |
| AT monitor | Public APIs for the AT monitor library |
| ►AT parser | Parser for AT commands and notifications |
| AT shell | Public APIs for the AT shell library |
| AWS FOTA library | Library for performing FOTA with MQTT and HTTP |
| AWS IoT library | Library used to connect an IP enabled device to the AWS IoT Core MQTT broker |
| AWS Jobs library | Library for interacting with AWS Jobs |
| Accel to angle library - EMA filter API | |
| Accel to angle library API | Accel to angle library API |
| Apple Media Service Client | Apple Media Service Client module |
| ►Apple Notification Service Client | Apple Notification Center Service Client module |
| Application Event Manager | Application Event Manager |
| Application Event Manager profiler tracer | Application Event Manager profiler tracer |
| ►Audio Bluetooth Management | Bluetooth management API for Audio applications |
| Audio Button Handler | Button handler API for Audio applications |
| Audio Clock | Audio clock management for nRF Audio application |
| Audio Datapath | Audio datapath and synchronization API for Audio applications |
| Audio I2S | Audio I2S interface API for Audio applications |
| Audio LED Control | LED control API for Audio applications |
| Audio Software Codec Selection | Software codec selection and configuration API for Audio applications |
| Audio Stream Control | Stream control API for Audio applications |
| Audio Sync Timer | Audio synchronization timer API for Audio applications |
| Audio System | Core audio system API for Audio applications |
| Audio USB | Audio USB interface API for Audio applications |
| Audio module | Audio module for LE Audio applications |
| Azure FOTA library | Library for performing Firmware Over The Air updates using firmware information in JSON format |
| Azure IoT Hub DPS library | Library to connect a device to Azure IoT Hub Device Provisioning Service (DPS) |
| Azure IoT Hub library | Library to connect a device to Azure IoT Hub |
| BLE Control Event | BLE Control Event |
| BLE Data Event | BLE Data Event |
| BLE Dongle Peer event | BLE Dongle Peer event |
| BLE Event | BLE Event |
| ►BT Scanning module | BT Scanning module |
| Battery Event | Battery Event |
| Battery Service Client API | API for the Bluetooth LE GATT Battery Service (BAS) Client |
| Bluetooth Audio Rendering and Capture | Bluetooth audio rendering and capture API for Audio applications |
| Bluetooth DTM 2-wire UART to HCI Conversion API | API for the Bluetooth DTM 2-wire UART to HCI conversion library |
| Bluetooth DTM 2-wire UART types | Macros and enums for different values and positions of DTM 2-wire UART packet fields |
| Bluetooth EnOcean library API | API for interacting with EnOcean Bluetooth wall switches and sensors |
| Bluetooth HCI vendor specific APIs for the SoftDevice controller | Bluetooth HCI vendor specific APIs for the SoftDevice controller |
| Bluetooth LE GATT DFU SMP Client API | API for the Bluetooth LE GATT DFU SMP (DFU_SMP) Client |
| Bluetooth LE GATT HIDS Client API | API for the Bluetooth LE GATT HID Service (HIDS) Client |
| Bluetooth LE GATT Human Interface Device Service API | API for the Bluetooth LE GATT Human Interface Device (HID) Service |
| Bluetooth LE GATT Latency Client API | API for the Bluetooth LE GATT Latency Client |
| Bluetooth LE GATT Latency Service API | API for the Bluetooth LE GATT Latency Service |
| Bluetooth LE GATT NUS Client API | API for the Bluetooth LE GATT Nordic UART Service (NUS) Client |
| Bluetooth LE GATT Throughput Service API | API for the Bluetooth LE GATT Throughput Service |
| Bluetooth LE GATT attribute pools API | Bluetooth LE GATT attribute pools |
| Bluetooth LE Generic Attribute Profile API | API for the Bluetooth LE Generic Attribute (GATT) Profile |
| Bluetooth LE SMP Event | Bluetooth LE SMP Event |
| Bluetooth LE advertising providers subsystem | The subsystem manages advertising packets and scan response packets |
| ►Bluetooth Mesh Generic Level models | Common API for the Bluetooth Mesh Generic Level models |
| Bluetooth Mesh Sensors | API for Bluetooth Mesh Sensors |
| ►Bluetooth Mesh properties | Device properties definitions |
| Bluetooth Mesh provisioning handler for Nordic DKs | |
| Bluetooth connection context library API | API for the Bluetooth connection context library |
| Bluetooth vendor specific APIs | Bluetooth Host APIs for Nodic-LL vendor-specific commands |
| Bond Management Service API | API for the Bond Management Service (BMS) |
| Bootloader crypto functions | |
| Bootloader firmware validation | |
| Bootloader storage (protected data). | |
| CAF Bluetooth LE Common Event | CAF Bluetooth LE Common Event |
| CAF Button Event | CAF Button Event |
| CAF Click Event | CAF Click Event |
| CAF Force Power Down Event | CAF Force Power Down Event |
| CAF Keep Alive Event | CAF Keep Alive Event |
| CAF LED Event | CAF LED Event |
| CAF Module State Event | CAF Module State Event |
| CAF Module Suspend Event | CAF Module Suspend Event |
| CAF Power Event | CAF Power Event |
| CAF Power Manager Event | CAF Power Manager Event |
| CAF Sensor Common | CAF Sensor Common |
| CAF Sensor Data Aggregator Event | CAF Sensor Data Aggregator Event |
| CAF Sensor Event | CAF Sensor Event |
| CC file parser | Capability Container file parser for Type 4 Tag |
| CDC Data Event | CDC Data Event |
| CPU Load Event | CPU Load Event |
| CPU load | Module for measuring CPU load |
| ►CRACEN Driver APIs | Complete API structure for the CRACEN driver |
| Channel Sounding Distance Estimation API | API for the Channel Sounding Distance Estimation toolkit |
| Channel map filtering | Utility used to filter QoS information (per-channel CRC status) with the purpose of generating a suitable BLE channel map |
| CoAP communication BSD socket API based | |
| Common model types | Collection of types exposed in the model definitions |
| Compression/decompression subsystem | Compression/decompression subsystem |
| Config Event | Config Event |
| Configuration channel transport | API for the configuration channel transport |
| Connection Handover records | Generation of NFC NDEF Connection Handover records for NDEF messages |
| Continuous Glucose Monitoring Service API | API for the Continuous Glucose Monitoring Service (CGMS) |
| Continuous array | Basic continuous array |
| Cracen_psa_ikg | Internal Key Generation (IKG) support for CRACEN PSA driver (internal use only) |
| Current Time | Current time API for applications |
| Current Time Service Client | Current Time Service Client module |
| Custom AT commands | Public API for adding custom AT commands using filters in the Modem library with application callbacks |
| Custom DFU Target | Custom DFU (Device Firmware Update) target implementation |
| ►Custom NDEF messages | Generation of NFC NDEF messages for the NFC tag |
| DECT NR+ L2 Networking Layer | DECT NR+ L2 Networking Layer public header |
| DECT NR+ Net Management | DECT NR+ management interface public header |
| DFU Lock API | DFU Lock API |
| DFU Multi Image | Provides an API for writing DFU Multi Image package |
| DFU Target | DFU Target |
| DK buttons and LEDs | |
| Data first-in first-out library | Used to allocate a memory slab, use it, and signal to a receiver when the write operation has completed. The reader can then read and free the memory slab when done |
| Date Time Library | Library that maintains the current date time UTC which can be fetched in order to timestamp data |
| Detecting Unwanted Location Trackers | API for Detecting Unwanted Location Trackers specification implementation |
| Detecting Unwanted Location Trackers - Bluetooth | Detecting Unwanted Location Trackers specification implementation Bluetooth API |
| Detecting Unwanted Location Trackers - Multi-user coexistence | DULT multi-user coexistence API |
| Detecting Unwanted Location Trackers - test functionality | Test API for the Detecting Unwanted Location Trackers module |
| Device ID Library | Library that provides a unified interface for fetching a unique device ID from hardware |
| Device description | Custom GATT Service containing device description |
| Direction and Distance Finding Service API | API for the Direction and Distance Finding Service (DDFS) |
| Distance Measurement API | API for the Distance Measurement (DM) |
| Distance Measurement Client model | API for the Distance Measurement Client model |
| Distance Measurement Models | Common API for the Distance Measurement models |
| Distance Measurement Server model | API for the Distance Measurement Server model |
| ►Downloader | Client for downloading a file |
| Driver for ADP536X | |
| ETB trace | Library for capturing instruction traces to Embedded Trace Buffer |
| Emergency Data Storage Library | Emergency Data Storage API |
| 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 |
| Event Manager Proxy | Event Manager Proxy |
| Fast Pair API | Fast Pair API |
| Fast Pair Advertising Manager API | Fast Pair Advertising Manager API for managing the Fast Pair advertising set |
| Fast Pair Find Hub Network API | Fast Pair Find Hub Network (FHN) extension API |
| Fast Pair UUID API | Fast Pair UUID API |
| Fast Pair advertising data provider API | Fast Pair advertising data provider API |
| ►File Control TLV block parser for Type 4 Tag. | File Control TLV block parser for Type 4 Tag (T4T) |
| File system event | File system event |
| Firmware info structure definition and inline helpers | |
| Firmware information linker helpers and build asserts. | |
| Firmware loader settings | |
| Firmware over-the-air download library | Library for downloading a firmware update over the air |
| Flash stream DFU Target | Provides an API for other DFU targets that need to write a large object to flash |
| Front-end module abstraction layer | Front-end Abstraction layer library. This file is an abstraction for the MPSL FEM API and provides API for controlling front-end modules. |
| Full Modem DFU Target | DFU Target full modem updates |
| Full Modem Firmware Update from flash device | Functions for applying a full modem firmware update from flash device |
| Functions for content control. | Helper functions to manage content control |
| GATT Discovery Manager API | Module for GATT Discovery Manager |
| Gazell Link Layer glue | |
| Gazell Pairing | |
| Generic Battery Client model | API for the Generic Battery Client model |
| ►Generic Battery models | API for the Generic Battery models |
| Generic Default Transition Time Client API | API for the Generic Default Transition Time (DTT) Client |
| Generic Default Transition Time Server | API for the Generic Default Transition Time (DTT) Server model |
| Generic Default Transition Time models | API for the Generic Default Transition Time models |
| Generic Level Client model | API for the Generic Level Client model |
| Generic Location Client model | API for the Generic Location Client model |
| ►Generic Location models | API for the Generic Location models |
| Generic OnOff Client model | API for the Generic OnOff Client model |
| ►Generic OnOff Models | Common API for the Generic OnOff models |
| Generic Power Level Client model | API for the Generic Power Level Client model |
| Generic Power Level Models | API for the Generic Power Level models |
| Generic Power Level Server model | API for the Generic Power Level Server |
| Generic Power OnOff Client | API for the Generic Power OnOff Client |
| Generic Power OnOff Models | API for the Generic Power OnOff models |
| Generic Power OnOff Server model | API for the Generic Power OnOff Server |
| Generic Property Client model | API for the Generic Property Client model |
| Generic Property models | API for the Generic Property models |
| Generic Property server models | API for the Generic Property server models |
| HID Events | HID Events |
| HID Forward Events | HID Forward Events |
| HID Reports | HID Reports |
| HID Service Events | HID Service Events |
| HID event queue | Utility that simplifies queuing HID events (keypresses) |
| HID keymap | Utility that handles mapping key IDs to HID usage IDs |
| HID report provider events | HID report provider events |
| HID report queue | Utility that simplifies queuing HID reports from HID peripherals on a HID dongle |
| Hardware Unique Key (HUK) loading | API for loading the Hardware Unique Key (HUK) |
| Hardware flash write protection. | API for write protection of flash areas using Hardware peripheral |
| Heart Rate Service Client | Heart Rate (HR) Service Client API |
| Host side of flash synchronization via RPC | Host side of flash synchronization via RPC |
| IPC service shell transport | IPC Service shell transport API |
| Identity key APIs | API for identity key on CryptoCell devices with KMU |
| JWT generation | |
| JWT generation | |
| Keys state | Utility used to track state of active keys |
| LC3 File | LC3 file handling API for Audio applications |
| LC3 Streamer | LC3 streamer API for Audio applications |
| LE Audio RX | LE Audio receive (RX) API for Audio applications |
| ►LE Audio helper functions | LE Audio helper functions for Audio applications |
| LE OOB records | Generation of NFC NDEF LE OOB records for NDEF messages |
| LE Pairing Responder model | API for the LE Pairing Responder model |
| LED Button Service API | API for the LED Button Service (LBS) |
| LED Effect | LED Effect |
| LED State | LED State |
| LTE link control library | |
| ►LWM2M OS layer | |
| ►Launch App messages | Generation of NFC NDEF messages that can be used to launch apps |
| Light CTL Client model | API for the Light CTL Client model |
| Light CTL Server model | API for the Light CTL Server model |
| Light CTL models | API for the Light CTL models |
| Light HSL Client model | API for the Light HSL Client model |
| Light HSL Server model | API for the Light HSL Server model |
| Light HSL models | API for the Light HSL models |
| Light Hue Server model | API for the Light Hue Server model |
| Light Lightness Client model | API for the Light Lightness Client model |
| ►Light Lightness Control common API | Common types for the Light Lightness Control models |
| Light Lightness Models | API for the Light Lightness models |
| Light Lightness Server model | API for the Light Lightness Server |
| Light Saturation Server model | API for the Light Saturation Server model |
| Light Temperature Server model | API for the Light CTL Temperature Server model |
| Light xyL Client model | API for the Light xyL Client model |
| Light xyL Server model | API for the Light xyL Server model |
| Light xyL models | API for the Light xyL models |
| Location library | |
| LwM2M carrier library API. | |
| LwM2M carrier library events | |
| LwM2M carrier library objects | |
| LwM2M carrier library startup | |
| LwM2M client utilities | LwM2M Client utilities to build an application |
| LwM2M client utilities location | API for the LwM2M based LOCATION |
| LwM2M custom init settings | |
| MCUBoot DFU Target | DFU Target for upgrades performed by MCUBoot |
| MCUMgr hooks for Full Modem Firmware Upgrade stats | Full Modem Firmware Update(FMFU) statistics for MCUMgr over SMP |
| MCUMgr module for full Modem Firmware Upgrade | MCUMgr based Full Modem Firmware Update(FMFU) |
| MQTT helper library | Convenience library that simplifies Zephyr MQTT API and socket handling |
| Memfault Diagnostic GATT service API | API for the Memfault Diagnostic GATT service (MDS) |
| Memfault integration in NCS | Convenience functions for using Memfault firmware SDK with nRF Connect SDK |
| Modem DFU Target | DFU Target for upgrades performed by Modem |
| Modem attestation token | |
| Modem battery | Public APIs for modem battery |
| Modem library integration layer. | Modem library wrapper |
| Motion Event | Motion Event |
| Multiprotocol Service Layer Software Coexistence | MPSL Software Coexistence |
| Multiprotocol Service Layer assert | MPSL assert |
| Multiprotocol Service Layer library control. | Methods for initializing MPSL and required interrupt handlers |
| Multiprotocol Service Layer nRF700x Coexistence | MPSL nRF700x Coexistence |
| Multiprotocol Service Layer work queue. | Internal MPSL work queue |
| NET State Event | NET State Event |
| NFC Connection Handover TNEP service | NFC Connection Handover TNEP service API |
| NFC Connection Hanover messages | Generation of The Connection Handover NDEF messages |
| NFC NDEF File | Generation of NFC NDEF File for the NFC Type 4 Tag |
| NFC T4T High Level Procedure | NFC T4T High Level Procedure API |
| ►NFC Type 4 Tag ISO-DEP | NFC Type 4 Tag ISO-DEP API |
| NFC shell transport | NFC shell transport API |
| NRF RPC callback proxy API | API for the NRF RPC callback proxy |
| NRF RPC serialize API | API for the NRF RPC serialization |
| NTN (Non-Terrestrial Network) library | Public APIs for the NTN library |
| Network Core Monitor API | API for the Network Core Monitor |
| Nordic Status Message (NSMS) GATT Service | Nordic Status Message (NSMS) GATT Service API |
| Nordic UART (NUS) GATT Service | Nordic UART (NUS) GATT Service API |
| Nordic UART Service (NUS) shell transport | Nordic UART Service (NUS) shell transport API |
| ►Nordic-specific PSA API structures | Platform Security Architecture (PSA) API structures for nRF Security |
| OpenThread over RPC API additions | API additions for OpenThread over RPC |
| PAW3212 motion sensor driver | PAW3212 motion sensor driver |
| PCM Stream Channel Modifier library | Enables splitting of pulse-code modulation (PCM) streams from stereo to mono or combine mono streams to form a stereo stream |
| PMW3360 motion sensor driver | PMW3360 motion sensor driver |
| ►PPI Sequencer | Module for autonomously triggering periodic tasks |
| PPI trace | Module for tracing hardware events on GPIO |
| Parser for NDEF Connection Handover | Parser for NDEF Connection Handover Records |
| Parser for NDEF LE OOB Records | Parser for NDEF LE OOB Records |
| Parser for NDEF messages | Parser for NFC NDEF messages and records |
| Parser for NDEF records | Parser for NFC NDEF records |
| Passkey Event | Passkey Event |
| Peer Connection Event | Peer Connection Event |
| Peripheral Core DFU | API for handling DFU of peripheral cores |
| Power Event | Power Event |
| Precision Finding API for Fast Pair FHN | The Precision Finding API for the Find Hub Network (FHN) extension |
| Profiler | Profiler |
| Pulse Code Modulation mixer | Pulse Code Modulation audio mixer library |
| Pulse width measurement | GPIOTE + TIMER + GPPI pulse width measurement on Nordic nRF devices |
| ►Quality of Service library | QoS library that provides functionality to store and handle acknowledgment of multiple in-flight messages |
| RAM Power Down | Module for powering on and off RAM sections |
| REST client library | REST client |
| RPC bluetooth API additions | API additions for the bluetooth over RPC |
| RRAM wear test | |
| Radio Notification callback | APIs to set up radio notification callbacks |
| Ranging Service API | API for the Ranging Service (RAS) |
| Running Speed and Cadence Service API | API for the Running Speed and Cadence Service (RSCS) |
| SD Card | SD card interface API for Audio applications |
| SD Card Playback | SD card playback API for Audio applications |
| SMP external MCU target | DFU Target for upgrades performed by SMP Client |
| SMS subscriber manager | Public APIs of the SMS subscriber manager module |
| ►ST25R3911B NFC Reader NFC-A Technology | API for the ST25R3911B NFC Reader NFC-A Technology |
| ►ST25R3911B NFC Reader Registers and Commands | Registers and commands for the ST25R3911B NFC Reader |
| ST25R3911B NFC Reader SPI | API for the ST25R3911B NFC Reader SPI communication |
| ST25R3911B NFC Reader common functionality | API for the ST25R3911B NFC Reader common functionality |
| ►ST25R3911B NFC Reader interrupts | API for the ST25R3911B NFC Reader interrupts |
| SUPL OS client | |
| Sample Rate Converter library | Implements functionality to increase or decrease the sample rate of a data array using the CMSIS DSP filtering library |
| Scene Client model | API for the Scene Client model |
| Scene Server model | API for the Scene Server model |
| Scene models | Common API for the Scene models |
| Scheduler Client model | API for the Scheduler Client model |
| Scheduler Server model | API for the Scheduler Server model |
| Scheduler models | Common API for the Scheduler models |
| Selector Event | Selector Event |
| Sensor Client model | API for the Sensor Client |
| Sensor Server model | API for the Sensor Server |
| ►Sensor types | All available sensor types from the mesh device properties specification |
| Short float (SFLOAT) type. | API for short float (SFLOAT) type from the IEEE 11073-20601-2008 specification |
| Silvair EnOcean Server model | API for the Silvair EnOcean Server |
| Simple simulated sensor driver. | Simple simulated sensor device driver |
| Simulated sensor driver | Simulated sensor device driver |
| SoftAP Wi-Fi Provision library | Library used to provision a Wi-Fi device to a Wi-Fi network using HTTPS in softAP mode |
| Standard NDEF Record Type definitions | Set of standard NDEF Record Types defined in NFC Forum specifications |
| Swift Pair advertising data provider API | Swift Pair advertising data provider API |
| Sys-util | |
| TFM IOCTL API | |
| TNEP Protocol for NFC Poller | TNEP Protocol for NFC Poller API |
| TNEP records API | Generation of NFC NDEF TNEP specific record descriptions |
| Tag NDEF Exchange Protocol (TNEP) API | TAG NDEF Exchange Protocol for the NFC Tag Device |
| Tag NDEF Exchange Protocol (TNEP) common API. | Tag NDEF Exchange Protocol common data structure definitions |
| Text records | Generation of NFC NDEF Text record descriptions |
| The Precision Finding API for Bluetooth Channel Sounding | Collection of the Precision Finding APIs that are relevant for the Bluetooth Channel Sounding as the ranging technology |
| Time Client model | API for the Time Client model |
| Time Models | API for the Time models |
| Time Server model | API for the Time Server model |
| Tone generator | Library for generating PCM-based period tones |
| ►Type 2 Tag | NFC Type 2 Tag parser |
| UART Data Event | UART Data Event |
| UART async adapter | UART asynchronous API universal adapter |
| UICC LwM2M | Public APIs of the UICC LwM2M library |
| ►URI messages | Generation of NFC NDEF messages with a URI record |
| USB Event | USB Event |
| VTF monitoring | Subsystem to capture data to help ensure optimal performance of the Wi-FiĀ® system |
| Wave generator | Library for generating wave signals |
| Wheel Event | Wheel Event |
| Wi-Fi KMU key loading library | API for loading Wi-Fi keys via KMU (Key Management Unit) |
| Wi-Fi Provisioning Service API | API for the Wi-Fi Provisioning Service |
| Wi-Fi driver and firmware interface | Coexistence interface between Coexistence Driver and Short-Range Driver |
| Wi-Fi location | |
| Wi-Fi management extension library | Library that adds an automatic connection feature to the Wi-Fi stack |
| Wi-Fi ready library | Library for handling Wi-Fi ready events |
| WiFi Provisioning | WiFi Provisioning API |
| nRF Cloud | |
| nRF Cloud A-GNSS | |
| nRF Cloud Codec | |
| nRF Cloud FOTA poll | |
| nRF Cloud OS specifics | |
| nRF Cloud P-GPS | |
| nRF Cloud common defines | |
| nRF Cloud location | |
| nRF Cloud on-device key generation | On-device generation of the nRF Cloud device private key and a Certificate Signing Request (CSR) |
| nRF CoAP API | The functions in this library can return either positive or negative return values |
| nRF Device Provisioning API | API for device provisioning over cellular networks |
| nRF IEEE 802.15.4 radio driver callbacks dispatcher | Dispatch nRF IEEE 802.15.4 radio driver callbacks to the active protocol client |
| nRF Life Cycle State subsystem | NRF Life Cycle State subsystem |
| nRF RPC IPC Service transport | NRF RPC IPC Service transport |
| nRF RPC UART transport | NRF RPC UART transport |
| nRF RPC logging | Logging over nRF RPC |
| ►nRF RPC utility commands | |
| nRF91 Modem Key Management | |
| nRF91 Modem trace backend interface. | |
| nRF91 Modem trace module |