![]() |
nRF5 SDK
v12.3.0
|
| Choose documentation: | nRF5 SDK | S130 SoftDevice API | S132 SoftDevice API | S212 SoftDevice API | S332 SoftDevice API |
Modules | |
| 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 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. | |