API Reference

S113 SoftDevice v7.0.1 API

Here is a list of all modules:
[detail level 1 2 3 4 ]
o BLE SoftDevice Common Type definitions, macros, error codes, SVC and event number subranges etc. common to all S113 SoftDevice modules
| o Bluetooth status codes
| o Common types and macro definitions Common types and macro definitions for the BLE SoftDevice
| | o Defines
| | | o Assigned Values for BLE UUIDs
| | | o BLE Connection Handles
| | | o Bluetooth Appearance values
| | | \ Types of UUID
| | \ Structures
| o Events, type definitions and API calls Module independent events, type definitions and API calls for the BLE SoftDevice
| | o Defines
| | | o Configuration defaults.
| | | o User Memory Types
| | | \ Vendor Specific base UUID counts
| | o Enumerations
| | o Functions
| | \ Structures
| o General error codes General error code definitions for the BLE API
| o Module specific SVC, event and option number subranges Definition of SVC, event and option number subranges for each API module
| o Module specific error code subranges Assignment of subranges for module specific error codes
| \ SoftDevice Global Error Codes Global Error definitions
|   \ Error Codes Base number definitions
o Generic Access Profile (GAP) Definitions and prototypes for the GAP interface
| o Characteristic inclusion default values
| o Defines
| | o Advertising data sizes.
| | o Authenticated payload timeout defines.
| | o GAP Address types
| | o GAP Advertisement Flags
| | o GAP Advertising Set Terminated reasons
| | o GAP Advertising and Scan Response Data format
| | o GAP Advertising filter policies
| | o GAP Advertising interval max and min
| | o GAP Advertising timeout values in 10 ms units
| | o GAP Advertising types
| | o GAP Authentication Key Types
| | o GAP Connection Parameters Limits
| | o GAP Discovery modes
| | o GAP IO Capabilities
| | o GAP Keypress Notification Types
| | o GAP PHYs
| | o GAP Roles
| | o GAP Security Modes
| | o GAP Security status
| | o GAP Security status sources
| | o GAP Timeout sources
| | o GAP attribute security requirement setters
| | o GAP concurrent connection count defines.
| | o GAP device name defines.
| | o GAP event length defines.
| | o Privacy modes
| | \ SVC return values specific to GAP
| o Enumerations
| o Functions
| o GAP Characteristic inclusion configurations
| \ Structures
o Generic Attribute Profile (GATT) Client Definitions and prototypes for the GATT Client interface
| o Defines
| | o Attribute Information Formats
| | o GATT Client defaults
| | \ SVC return values specific to GATTC
| o Enumerations
| o Functions
| \ Structures
o Generic Attribute Profile (GATT) Common Common definitions and prototypes for the GATT interfaces
| o Defines
| | o Characteristic Presentation Formats
| | o GATT Bluetooth Namespaces
| | o GATT Execute Write flags
| | o GATT Handle Value operations
| | o GATT Status Codes
| | o GATT Timeout sources
| | \ GATT Write operations
| \ Structures
o Generic Attribute Profile (GATT) Server Definitions and prototypes for the GATTS interface
| o Defines
| | o Attribute Table size
| | o GATT Server Attribute Types
| | o GATT Server Authorization Types
| | o GATT Server Operations
| | o GATT Server Service Types
| | o GATT Server defaults
| | o GATT Value Locations
| | o Maximum attribute lengths
| | o SVC return values specific to GATTS
| | o Service Changed Inclusion Values
| | \ System Attribute Flags
| o Enumerations
| o Functions
| \ Structures
o Logical Link Control and Adaptation Protocol (L2CAP) Definitions and prototypes for the L2CAP interface
| o Defines
| | o L2CAP channel setup refused sources
| | \ L2CAP channel status codes
| o Enumerations
| o Functions
| o Structures
| \ Terminology
o Master Boot Record API APIs for updating SoftDevice and BootLoader
| o Defines
| o Enumerations
| o Functions
| \ Types
o SoC Library API APIs for the SoC library
| o Defines
| o Enumerations
| o Functions
| o SoC Library Error Codes Error definitions for the SoC library
| \ Structures
o SoftDevice Manager API APIs for SoftDevice management
| o Defines
| | o Clock accuracy
| | o Fault ID ranges
| | o Fault ID types
| | \ Possible LFCLK oscillator sources
| o Enumerations
| o Functions
| o SoftDevice Manager Error Codes Error definitions for the SDM API
| \ Types
\ SoftDevice NVIC API APIs for the accessing NVIC when using a SoftDevice
  o Defines
  | \ SoftDevice NVIC internal definitions
  o SoftDevice NVIC internal functions
  o SoftDevice NVIC public functions
  \ Variables