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