nRF51 SDK - S210 SoftDevice
|
nRF51 SDK | Application Programming Interface for Common Libraries, BLE Libraries, and BLE Services |
ANT+ Profiles | |
ANT Broadcast examples | Basic example to test ANT connectivity between Master and Slave |
ANT HRM examples | Master and Slave example implementation of Heart Rate Monitor (HRM) profile |
ANT SDM examples | Master and Slave example implementation of Stride and Distance Monitor (SDM) profile |
ANT Stride and Distance Monitor (SDM) RX example | |
ANT Stride and Distance Monitor (SDM) TX example | |
ANT-FS client device simulator | ANT-FS client device simulator example illustrates the basic operations of an ANT-FS client |
ANT bicycle power examples | ANT bicycle power minimum receiver example |
ANT bicycle speed and cadence | ANT bicycle speed and cadence example |
Peripheral Drivers | |
ADNS2080 driver | ADNS2080 mouse sensor driver |
Cherry 8x16 keyboard matrix driver | Cherry 8x16 keyboard matrix driver |
DS1624 digital temperature sensor driver | DS1624 digital temperature sensor driver |
MPU6050 gyro/accelerometer driver | MPU6050 gyro/accelerometer driver |
Synaptics Touchpad driver. | Synaptics Touchpad driver |
AES ECB encryption | Driver for the nRF51 AES Electronic Code Book (ECB) peripheral |
GPIO abstraction | GPIO pin abstraction and port abstraction for reading and writing byte-wise to GPIO ports |
GPIOTE abstraction | GPIOTE abstraction for configuration of channels |
Non-volatile memory controller | Driver for the nRF51 NVMC peripheral |
TEMP (temperature) abstraction | Temperature module init and read functions |
SDIO driver | 2-wire serial interface driver |
Simple UART driver | Simple UART driver |
SPI Master driver | SPI master driver |
Software controlled SPI Slave driver. | Software controlled SPI Slave driver |
Software controlled TWI Master driver | Software controlled TWI Master driver |
SDK Common Libraries | |
Persistent Storage Interface | Abstracted flash interface |
Persistent Storage Access Operation Codes | Persistent Storage Access Operation Codes. These are used to report any error during a persistent storage access operation or any general error that may occur in the interface |
Persistent Memory Interface Data Types | Data Types needed for interfacing with persistent memory |
Persistent Storage Access Routines | Functions/Interface SDK modules use to persistently store data |
UART module | UART module interface |
Button Handler | Buttons handling module |
FIFO implementation | FIFO implementation |
GPIOTE Handler | GPIOTE handler module |
Memory pool | Memory pool implementation |
Memory Pool Internal | Memory pool internal definitions |
SLIP module | SLIP layer for supporting packet framing in HCI transport |
HCI Transport | HCI transport module implementation |
CRC compute | This module implements the CRC-16 calculation in the blocks |
Scheduler | The scheduler is used for transferring execution from the interrupt context to the main context |
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 | |
Base defined for SDK Modules | |
Codes reserved as identification for module where the error occurred. | |
Codes reserved as identification for common errors. | |
Error / status codes specific to device manager. | |
Board Support Package | BSP module |
S210 (ANT) | Application Programming Interface for S210 SoftDevice |
ANT STACK | APIs for the ANT Stack |
ANT Application Interface | ANT Stack Application Programming Interface (API) |
ANT Error Return | |
ANT Stack Parameters | |
SoC Library API | APIs for the SoC library |
SoC Library Error Codes | Error definitions for the SoC library |
Defines | |
Types | |
Functions | |
SoftDevice Manager API | APIs for SoftDevice management |
SoftDevice Manager Error Codes | Error definitions for the SDM API |
Defines | |
Enumerations | |
Types | |
Functions | |
SoftDevice Global Error Codes | Global Error definitions |
Error Codes Base number definitions | |
Master Boot Record API | APIs for updating SoftDevice and BootLoader |
Defines | |
Enumerations | |
Types | |
Functions |