|
|
|
|
GATT Database Service Structure
|
|
|
|
|
Atomic FIFO implementation
|
|
|
nRF52 Series only:
FIFO implementation that allows for making atomic transactions without locking interrupts.
|
|
|
|
|
Block memory allocator
|
|
|
This module handles block memory allocator features.
|
|
|
|
|
Block device
|
|
|
This module implements unified block device API. It could used as a middle layer between filesystems and memories.
|
|
|
|
|
Bootloader modules
|
|
|
Modules for creating a bootloader.
|
|
|
|
|
Board Support Package
|
|
|
BSP module.
|
|
|
|
|
Button Handler
|
|
|
Buttons handling module.
|
|
|
|
|
Cryptography library
|
|
|
Cryptography library (nrf_crypto).
|
|
|
|
|
Capacitive Sensor Library
|
|
|
Module for using the capacitive sensor library with support for many instances of sliders, wheels, and buttons.
|
|
|
|
|
Capacitive sensor support
|
|
|
Module for using a capacitive sensor on low-energy level.
|
|
|
|
|
Elliptic Curve Cryptography interface
|
|
|
Elliptic Curve Cryptography interface.
|
|
|
|
|
Eddystone library
|
|
|
Library for Eddystone beacons. This library is used in the
Experimental: Eddystone Beacon Application
.
|
|
|
|
|
Section variables
|
|
|
Section variables.
|
|
|
|
|
Flash Data Storage
|
|
|
Flash Data Storage (FDS).
|
|
|
|
|
FIFO implementation
|
|
|
FIFO implementation.
|
|
|
|
|
fstorage
|
|
|
Module which provides functionality to store data to flash and erase flash pages.
|
|
|
|
|
GPIOTE Handler
|
|
|
GPIOTE handler module.
|
|
|
|
|
HardFault exception
|
|
|
Default HardFault exception implementation.
|
|
|
|
|
Memory pool
|
|
|
Memory pool implementation.
|
|
|
|
|
SLIP module
|
|
|
SLIP layer for supporting packet framing in HCI transport.
|
|
|
|
|
HCI Transport
|
|
|
HCI transport module implementation.
|
|
|
|
|
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.
|
|
|
|
|
Logger module
|
|
|
The nrf_log module interface.
|
|
|
|
|
Low-power PWM
|
|
|
Module for generating a low-power pulse-width modulated output signal.
|
|
|
|
|
Mailbox library
|
|
|
Mailbox for safely queuing items.
|
|
|
|
|
Memory Manager
|
|
|
Memory Manager for the nRF5 SDK.
|
|
|
|
|
Pulse-width modulation (PWM)
|
|
|
Module for generating a pulse-width modulated output signal.
|
|
|
|
|
Power management
|
|
|
This module handles power management features.
|
|
|
|
|
Queue module
|
|
|
Functions that handle the queue instances.
|
|
|
|
|
Scheduler
|
|
|
The scheduler is used for transferring execution from the interrupt context to the main context.
|
|
|
|
|
SD card library
|
|
|
Asynchronous Secure Digital card (SDC) and MultiMedia card (MMC) library.
|
|
|
|
|
SHA-256 hash library
|
|
|
This module calculates SHA-256 (SHA-2, FIPS-180) hashes.
|
|
|
|
|
Simple Timer
|
|
|
Simple timer module.
|
|
|
|
|
SLIP encoding decoding
|
|
|
This module encodes and decodes slip packages (RFC1055).
|
|
|
|
|
Application Timer
|
|
|
Application timer functionality.
|
|
|
|
|
TWI transaction manager
|
|
|
Module for scheduling TWI transactions.
|
|
|
|
|
UART module
|
|
|
UART module interface.
|
|
|
|
|
USB Device high level library
|
|
|
nRF52840 only:
Module for easy support for any USB device configuration.
|
|
|
|
|
Common application error handler
|
|
|
Common application error handler and macros for utilizing a common error handler.
|
|
|
|
|
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
|
|
|
|
|
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.
|
|
|
|
|
Retarget layer for stdio functions
|
|
|
|
|
Adafruit PN532 NFC Shield library
|
|
|
Adafruit PN532 NFC Shield library for reading and writing tags.
|
|
|