nRF51 SDK - S120 SoftDevice
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
SDK Common Libraries

Modules

 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
 
 Board Support Package
 BSP module.
 
 SoftDevice Event Handler
 API for initializing and disabling the SoftDevice.
 
 Board Support Package: BLE Button Module
 Module for controlling BLE behavior through button actions.
 

Detailed Description