▼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 |
Common | Commonly used API's for both BE/EDR and LE L2CAP |
BR/EDR | API's used for BR/EDR L2CAP |
LE | API's used for LE L2CAP |
▼Helper Functions | |
MPEG-1,2 Support | This section describes A2DP MPEG-1,2 Audio codec API |
MPEG-2,4 AAC Support | This section describes A2DP MPEG-2,4 AAC Audio codec API |
A2DP SBC Support | This section describes A2DP Low complexity subband codec (SBC) API |
Common LE Advertisement, Scan and Connection defines | This section contains some of the common defines and structures used for LE advertising, scanning, and link connection management |
LE Extended Mode Advertising and Scanning | This section contains LE Extended advertisement and scanning defines, structures and functions |
▼LE Legacy Mode Advertising and Scanning | This section contains the legacy mode advertisement and scanning defines, structures and functions |
Advertisement & Scan | This section provides functions for LE advertisement and LE scan operations |
MultiAdv | This section describes Multiple Advertisement API, using this interface application can enable more than one advertisement train |
LE Periodic Mode Advertising and Scanning | This 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 Connection | This section contains the connection related defines and structures used in LE link management |
Connection and Filter Accept List | This section provides functions for LE connection related and Filter Accept List operations |
Phy | This section provides functionality to read and update PHY |
Bluetooth Stack Initialize & Configuration | This section describes API and Data structures required to initialize and configure the Bluetooth-Stack |
LE Channel Sounding | This section contains LE Channel Sounding defines, structures and functions |
▼Device Management | This 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 API | This module provided various Bluetooth security functionality such as authorisation, authentication and encryption |
▼BR/EDR Security Function | This module provided various Bluetooth BR/EDR security functionality such as authorisation, authentication and encryption |
Generic Security API | Bluetooth generic security API |
Utilities | Wicedbt_DeviceManagement |
▼LE Security | Bluetooth LE security API (authorisation, authentication and encryption) |
Generic Security API | Bluetooth generic security API |
Wiced Dev Utils | |
▼Generic Attribute (GATT) | Generic Attribute (GATT) Functions |
GATT Module Initialization | GATT Profile Module Init |
▼Server API | GATT Profile Server Functions |
GATT Server Data API | GATT Server Data API |
GATT Database | GATT Database Access Functions |
GATT Robust Caching | GATT Robust Caching API |
Client API | GATT Profile Client Functions |
▼Connection API | GATT 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 |
EATT | EATT API |
RFCOMM | The 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 Interface | Interface between Stack and platform |
Memory Management | Helper APIs to create heaps and pools and allocate/free buffers from those pools or heaps |
▼Common Bluetooth definitions | Common Bluetooth definitions |
AIROC Bluetooth Types | AIROC Bluetooth Types |
AIROC result | Result types See wiced_result.h |
Timer Management Services | Defines the interfaces for Timer Management Services |