Bluetooth Host Stack Library
All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules Pages
API Reference
The following provides a list of API documentation
[detail level 1234]
 Logical Link Control and Adaptation Protocol (L2CAP)Logical Link Control and Adaptation Layer Protocol, referred to as L2CAP, provides connection oriented and connectionless data services to upper layer protocols with protocol multiplexing capability and segmentation and reassembly operation
 CommonCommonly used API's for both BE/EDR and LE L2CAP
 BR/EDRAPI's used for BR/EDR L2CAP
 LEAPI's used for LE L2CAP
 Helper Functions
 MPEG-1,2 SupportThis section describes A2DP MPEG-1,2 Audio codec API
 MPEG-2,4 AAC SupportThis section describes A2DP MPEG-2,4 AAC Audio codec API
 A2DP SBC SupportThis section describes A2DP Low complexity subband codec (SBC) API
 Common LE Advertisement, Scan and Connection definesThis section contains some of the common defines and structures used for LE advertising, scanning, and link connection management
 LE Extended Mode Advertising and ScanningThis section contains LE Extended advertisement and scanning defines, structures and functions
 LE Legacy Mode Advertising and ScanningThis section contains the legacy mode advertisement and scanning defines, structures and functions
 Advertisement & ScanThis section provides functions for LE advertisement and LE scan operations
 MultiAdvThis section describes Multiple Advertisement API, using this interface application can enable more than one advertisement train
 LE Periodic Mode Advertising and ScanningThis section contains LE Periodic advertisement and scanning defines, structures and functions
 Audio/Video Distribution Transport (AVDT)This section describes the API's of Audio/Video Distribution Transport protocol
 Audio/Video Remote Control (AVRC)This section describes the API's to use Audio/Video Remote Control Profile commands which use underlying AVCT protocol
 LE ConnectionThis section contains the connection related defines and structures used in LE link management
 Connection and Filter Accept ListThis section provides functions for LE connection related and Filter Accept List operations
 PhyThis section provides functionality to read and update PHY
 Bluetooth Stack Initialize & ConfigurationThis section describes API and Data structures required to initialize and configure the Bluetooth-Stack
 LE Channel SoundingThis section contains LE Channel Sounding defines, structures and functions
 Device ManagementThis section consists of several management entities:
 BR/EDR (Bluetooth Basic Rate / Enhanced Data Rate)BR/EDR (Bluetooth Basic Rate / Enhanced Data Rate) Functions
 Bluetooth BR/EDR APIThis module provided various Bluetooth security functionality such as authorisation, authentication and encryption
 BR/EDR Security FunctionThis module provided various Bluetooth BR/EDR security functionality such as authorisation, authentication and encryption
 Generic Security APIBluetooth generic security API
 UtilitiesWicedbt_DeviceManagement
 LE SecurityBluetooth LE security API (authorisation, authentication and encryption)
 Generic Security APIBluetooth generic security API
 Wiced Dev Utils
 Generic Attribute (GATT)Generic Attribute (GATT) Functions
 GATT Module InitializationGATT Profile Module Init
 Server APIGATT Profile Server Functions
 GATT Server Data APIGATT Server Data API
 GATT DatabaseGATT Database Access Functions
 GATT Robust CachingGATT Robust Caching API
 Client APIGATT Profile Client Functions
 Connection APIGATT Profile Connection Functions
 LE (Bluetooth Low Energy)LE (Bluetooth Low Energy) Specific functions
 BR/EDR (Bluetooth Basic Rate / Enhanced Data Rate)BR/EDR (Bluetooth Basic Rate / Enhanced Data Rate) Specific functions
 EATTEATT API
 RFCOMMThe RFCOMM protocol provides emulation of serial ports over the L2CAP protocol
 Synchronous Connection Oriented (SCO) Channel
 Service Discovery Protocol (SDP)The Service Discovery Protocol (SDP) allows a device to discover services offered by other devices, and their associated parameters
 Application Utility Functions
 Bluetooth Stack Platform InterfaceInterface between Stack and platform
 Memory ManagementHelper APIs to create heaps and pools and allocate/free buffers from those pools or heaps
 Common Bluetooth definitionsCommon Bluetooth definitions
 AIROC Bluetooth TypesAIROC Bluetooth Types
 AIROC result Result types See wiced_result.h
 Timer Management ServicesDefines the interfaces for Timer Management Services