nRF51 SDK - S210 SoftDevice
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
API Reference
Here is a list of all modules:
[detail level 123456]
oS210 (ANT)Application Programming Interface for S210 SoftDevice
|oANT STACKAPIs for the ANT Stack
||\ANT Application InterfaceANT Stack Application Programming Interface (API)
|| oANT Error Return
|| \ANT Stack Parameters
|oSoC Library APIAPIs for the SoC library
||oSoC Library Error CodesError definitions for the SoC library
||oDefines
||oTypes
||\Functions
|oSoftDevice Manager APIAPIs for SoftDevice management
||oSoftDevice Manager Error CodesError definitions for the SDM API
||oDefines
||oEnumerations
||oTypes
||\Functions
|\SoftDevice Global Error CodesGlobal Error definitions
| \Error Codes Base number definitions
\nRF51 SDKApplication Programming Interface for Common Libraries, BLE Libraries, and BLE Services
 oANT+ Profiles
 |oANT Broadcast examplesBasic example to test ANT connectivity between Master and Slave
 ||oANT Broadcast RX ExampleExample of basic ANT Broadcast RX
 ||\ANT Broadcast TX ExampleExample of basic ANT Broadcast TX
 |oANT HRM examplesMaster and Slave example implementation of Heart Rate Monitor (HRM) profile
 ||oANT HRM RX exampleExample of ANT HRM RX profile
 ||oANT HRM TX exampleExample of ANT HRM TX profile
 ||\ANT HRM TX example - user controlled computed heart rateExample of ANT HRM TX profile where the user can directly control the computed heart rate value using buttons
 |oANT SDM examplesMaster and Slave example implementation of Stride and Distance Monitor (SDM) profile
 ||oANT Stride and Distance Monitor (SDM) RX example
 |||oDefinitionsStride and Distance Monitor RX definitions
 |||oInterfaceSDM RX module interface
 |||\main.cThe Stride and Distance Monitor minimal example RX (Slave)
 ||\ANT Stride and Distance Monitor (SDM) TX example
 || oSDM TX module error codesANT SDM TX module error codes
 || oDefinitionsStride and Distance Monitor TX definitions
 || oInterfaceSDM TX module interface
 || \main.cThe Stride and Distance Monitor minimal example TX (Master)
 |oANT-FS client device simulatorANT-FS client device simulator example illustrates the basic operations of an ANT-FS client
 ||\ANT-FS client device simulatorThe ANT-FS client device simulator
 |oANT bicycle power examplesANT bicycle power minimum receiver example
 ||oANT bicycle power minimum receiver exampleThe bicycle power minimum receiver implementation
 ||\ANT bicycle power-only sensor exampleThe bicycle power-only sensor implementation
 |\ANT bicycle speed and cadenceANT bicycle speed and cadence example
 | \ANT combined bicycle speed and cadenceThe combined bicycle speed and cadence sensor implementation
 oPeripheral Drivers
 |oADNS2080 driverADNS2080 mouse sensor driver
 |oCherry 8x16 keyboard matrix driverCherry 8x16 keyboard matrix driver
 |oDS1624 digital temperature sensor driverDS1624 digital temperature sensor driver
 |oMPU6050 gyro/accelerometer driverMPU6050 gyro/accelerometer driver
 |oSDIO driver2-wire serial interface driver
 |oSynaptics Touchpad driver.Synaptics Touchpad driver
 |oAES ECB encryptionDriver for the nRF51 AES Electronic Code Book (ECB) peripheral
 |oGPIO abstractionGPIO pin abstraction and port abstraction for reading and writing byte-wise to GPIO ports
 |oGPIOTE abstractionGPIOTE abstraction for configuration of channels
 |oNon-volatile memory controllerDriver for the nRF51 NVMC peripheral
 |oSimple UART driverSimple UART driver
 |oSPI Master driverSPI master driver
 |oSoftware controlled SPI Slave driver.Software controlled SPI Slave driver
 |\Software controlled TWI Master driverSoftware controlled TWI Master driver
 oSDK Common Libraries
 |oButton HandlerButtons handling module
 |oCommon application error handlerCommon application error handler and macros for utilizing a common error handler
 |oFIFO implementationFIFO implementation
 |oGPIOTE HandlerGPIOTE handler module
 |oSchedulerThe scheduler is used for transferring execution from the interrupt context to the main context
 |oApplication TimerApplication timer functionality
 |oDebug LoggerEnables debug logs/ trace over UART
 |oUART moduleUART module interface
 |oUtility Functions and DefinitionsVarious types and definitions available to all applications
 |oHCI TransportHCI transport module implementation
 ||\CRC computeThis module implements the CRC-16 calculation in the blocks
 |oMemory poolMemory pool implementation
 ||\Memory Pool InternalMemory pool internal definitions
 |oSLIP moduleSLIP layer for supporting packet framing in HCI transport
 |oPersistent Storage InterfaceAbstracted flash interface
 ||oPersistent Storage Access Operation CodesPersistent 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
 ||oPersistent Memory Interface Data TypesData Types needed for interfacing with persistent memory
 ||\Persistent Storage Access RoutinesFunctions/Interface SDK modules use to persistently store data
 |oUtility Functions and Definitions (Platform)Various types and definitions available to all applications when using SoftDevice
 |oSoftDevice Event HandlerAPI for initializing and disabling the SoftDevice
 ||oTypes definitions for ANT support in SoftDevice handler.This file contains the declarations of types required for ANT stack support. These types will be defined when the preprocessor define ANT_STACK_SUPPORT_REQD is defined
 ||\Types definitions for BLE support in SoftDevice handler.This file contains the declarations of types required for BLE stack support. These types will be defined when the preprocessor define BLE_STACK_SUPPORT_REQD is defined
 |\SDK Error codes
 | oBase defined for SDK Modules
 | oCodes reserved as identification for module where the error occurred.
 | oCodes reserved as identification for common errors.
 | \Error / status codes specific to device manager.
 \Bootloader/DFU API
  oNrf_bootloader
  oNrf_dfu
  oNrf_dfu_transport
  oNrf_bootloader_util
  \Ble_sdk_app_bootloader_main