SDK common libraries

nRF5 SDK v9.0.0

nRF51 SDK v9.0.0

Modules

Board Support Package: BLE Button Module
Module for controlling BLE behavior through button actions.
Persistent Storage Interface
Abstracted flash interface.
UART module
UART module interface.
Button Handler
Buttons handling module.
FIFO implementation
FIFO implementation.
Memory Manager
Memory Manager for the nRF51 SDK.
GPIOTE Handler
GPIOTE handler module.
Memory pool
Memory pool implementation.
SLIP module
SLIP layer for supporting packet framing in HCI transport.
HCI Transport
HCI transport module implementation.
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.
Application Timer
Application timer functionality.
Debug Logger
Enables debug logs/ trace over UART.
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
SoftDevice Event Handler
API for initializing and disabling the SoftDevice.
Board Support Package
BSP module.

Detailed Description


Please send us your feedback about the documentation! For technical questions, visit the Nordic Developer Zone .