SDK common libraries

nRF5 SDK v12.1.0

Modules

GATT Database Service Structure
Bootloader modules
Modules for creating a bootloader.
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.
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).
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.
Scheduler
The scheduler is used for transferring execution from the interrupt context to the main context.
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.
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
Board Support Package
BSP module.
Adafruit PN532 NFC Shield library
Adafruit PN532 NFC Shield library for reading and writing tags.

Detailed Description