ANT STACK | APIs for the ANT Stack |
 ANT Application Interface | ANT Stack Application Programming Interface (API) |
  ANT Error Return | |
  ANT Stack Parameters | |
BLE SoftDevice Common | Type definitions, macros, error codes, SVC and event number subranges etc. common to all S310 SoftDevice modules |
 Events, type definitions and API calls | Module independent events, type definitions and API calls for the BLE SoftDevice |
  Enumerations | |
  Defines | |
   User Memory Types | |
  Structures | |
  Functions | |
 General error codes | General error code definitions for the BLE API |
 Module specific error code subranges | Assignment of subranges for module specific error codes |
 Bluetooth status codes | |
 Module specific SVC, event and option number subranges | Definition of SVC, event and option number subranges for each API module |
 Common types and macro definitions | Common types and macro definitions for the BLE SoftDevice |
  Defines | |
   BLE Connection Handles | |
   Assigned Values for BLE UUIDs | |
   Types of UUID | |
   Bluetooth Appearance values | |
  Structures | |
 SoftDevice Global Error Codes | Global Error definitions |
  Error Codes Base number definitions | |
SoftDevice Manager API | APIs for SoftDevice management |
 SoftDevice Manager Error Codes | Error definitions for the SDM API |
 Defines | |
 Enumerations | |
 Types | |
 Functions | |
SoC Library API | APIs for the SoC library |
 SoC Library Error Codes | Error definitions for the SoC library |
 Defines | |
 Types | |
 Functions | |
Master Boot Record API | APIs for updating SoftDevice and BootLoader |
 Defines | |
 Enumerations | |
 Types | |
 Functions | |
Generic Access Profile (GAP) | Definitions and prototypes for the GAP interface |
 Enumerations | |
 Defines | |
  SVC return values specific to GAP | |
  GAP Roles | |
  GAP Timeout sources | |
  GAP Address types | |
  GAP Address cycle modes | |
  GAP Advertising and Scan Response Data format | |
  GAP Advertisement Flags | |
  GAP Advertising interval max and min | |
  GAP Scan interval max and min | |
  GAP Scan window max and min | |
  GAP Scan timeout max and min | |
  GAP Advertising types | |
  GAP Advertising filter policies | |
  GAP Advertising timeout values | |
  GAP Discovery modes | |
  GAP IO Capabilities | |
  GAP Authentication Key Types | |
  GAP Security status | |
  GAP Security status sources | |
  GAP Connection Parameters Limits | |
  GAP attribute security requirement setters | |
  GAP Security Modes | |
 Structures | |
 Functions | |
Generic Attribute Profile (GATT) Client | Definitions and prototypes for the GATT Client interface |
 Enumerations | |
 Defines | |
  SVC return values specific to GATTC | |
 Structures | |
 Functions | |
Generic Attribute Profile (GATT) Common | Common definitions and prototypes for the GATT interfaces |
 Defines | |
  GATT Timeout sources | |
  GATT Write operations | |
  GATT Execute Write flags | |
  GATT Handle Value operations | |
  GATT Status Codes | |
  Characteristic Presentation Formats | |
  GATT Bluetooth Namespaces | |
 Structures | |
Generic Attribute Profile (GATT) Server | Definitions and prototypes for the GATTS interface |
 Enumerations | |
 Defines | |
  SVC return values specific to GATTS | |
  Maximum attribute lengths | |
  GATT Server Service Types | |
  GATT Server Attribute Types | |
  GATT Server Operations | |
  GATT Value Locations | |
  GATT Server Authorization Types | |
  System Attribute Flags | |
  Attribute Table size | |
 Structures | |
 Functions | |
Logical Link Control and Adaptation Protocol (L2CAP) | Definitions and prototypes for the L2CAP interface |
 Enumerations | |
 Defines | |
  SVC return values specific to L2CAP | |
 Structures | |
 Functions | |