![]() |
AIROC™ BTSDK v4.9 - Documentation | |||
| ▼AIROC System | |
| AIROC Firmware Upgrade | |
| ▼AIROC HCI Firmware Upgrade | The AIROC HCI Firmware Upgrade Service is used by peer applications to upgrade firmware on AIROC Bluetooth devices over an HCI connection |
| Callback Functions | |
| Functions | |
| Macros | |
| AIROC MAIL Box feature | |
| ▼AIROC OTA Firmware Upgrade | The AIROC OTA Firmware Upgrade Service is used by peer applications to upgrade firmware on AIROC Bluetooth devices over a GATT connection |
| Callback Functions | |
| Functions | |
| Macros | |
| Structs | |
| AIROC Result Codes | Enumerations |
| AIROC Trace Utils | Trace Utilities |
| Factory Config Library API | The Factory Config library of the AIROC BTSDK provides a simple method for an application to read from the static section of the flash items that has been typically programmed in the factory |
| Generic Helper Macros | |
| Memory Management | AIROC Memory Management Interface |
| ▼Bluetooth | AIROC Bluetooth Framework Functions |
| ANC Library API | ANC library of the AIROC BTSDK provide a simple method for an application to integrate ANC service functionality |
| ANS Library API | The ANS library of the AIROC BTSDK provide a simple method for an application to integrate the ANS service functionality |
| ▼Audio / Video | Audio Video Profiles |
| AIROC Audio Utilities | |
| ►Advanced Audio Distribution Profile (A2DP) Sink | Advanced Audio Distribution Profile |
| Audio / Video Distribution (AVDTP) | APIs to enable the upper layers to stream audio/video data over Bluetooth |
| ►Audio / Video Remote Control (AVRCP) | Audio/Video Remote Control |
| Synchronous Connection Oriented (SCO) Channel | SCO Definitions and Functions |
| BAC Library API | The BAC library of the AIROC BTSDK provide a simple method for an application to integrate the BAC service functionality |
| BAS Library API | The BAS library of the AIROC BTSDK provide a simple method for an application to integrate the battery service functionality |
| ▼Device Management | Device Management Functions |
| BR/EDR (Bluetooth Basic Rate / Enhanced Data Rate) | Bluetooth Basic Rate / Enhanced Data Rate Functions |
| LE (Bluetooth Low Energy) | LE (Bluetooth Low Energy) Functions |
| ►LE Host Stack Management | LE (Bluetooth Low Energy) Functions |
| Security | Bluetooth Security Functions |
| Framework | Framework Management Functions |
| ▼Generic Attribute (GATT) | Generic Attribute (GATT) Functions |
| ►Client | GATT Profile Client Functions |
| Common | GATT Profile Common Functions |
| GattDB | GATT Database Access Functions |
| ►Server | GATT Profile Server Functions |
| Generic Attribute (GATT) Utilities | Generic Attribute (GATT) Utility Functions |
| HIDD over BR/EDR | HIDD Functions |
| HRC Library API | HRC library of the AIROC BTSDK provides a simple method for an application to integrate Heart Rate Client functionality |
| HRS Library API | HRS library of the AIROC BTSDK provides a simple method for an application to integrate Heart Rate server functionality |
| ▼Logical Link Control and Adaptaion Protocol (L2CAP) | |
| API Functions | API Functions module for L2CAP |
| Data Types | Data Types for Logical Link Control and Adaptation Layer Protocol (L2CAP) |
| ▼OBEX | OBEX API Functions |
| ►Client | GATT Profile Client Functions |
| Header Operations | OBEX Header Operations |
| ►Server | GATT Profile Server Functions |
| RFCOMM | RFCOMM Functions |
| ▼SCO Hook | Bluetooth SCO Hook Application Programming Interface |
| API Functions | API Functions module for SCO Hook |
| ►Data Types | Data Types for SCO Hook |
| SPP Library API | SPP library of the AIROC BTSDK provide a simple method for an application to integrate SPP functionality |
| Service Discovery (SDP) | Service Discovery (SDP) Functions |
| iAP2 Protocol Library API | IAP2 library of the AIROC BTSDK provides a simple method for an application to integrate iAP2 functionality |
| ▼Hardware Drivers | |
| AdcDriver | |
| AesCalculation | Defines a driver for the AES calculation with Hardware acceleration |
| AuxClkDriver | |
| Battery Monitor | Defines a driver to facilitate interfacing with the Battery Monitor |
| Embedded Flash Interface | Defines a driver for the Embedded Flash interface |
| GPIODriver | |
| I2C | Defines an I2C driver to facilitate communication with other devices on an I2C bus (such as a temperature sensor, etc) |
| I2CEEPROMInterfaceDriver | |
| MIADriver | |
| Peripheral UART (PUART) | Defines a driver to facilitate interfacing with the UART hardware to send and receive bytes or a stream of bytes over the UART hardware |
| PeripheralSpiDriver | |
| ▼Pulse Width Modulation (PWM) | Defines a driver to facilitate interfacing with the Pulse-Width Modulation (PWM) driver |
| Functions | PWM Functions |
| Structures | PWM Structures |
| RTCDriver | |
| RandomNumberGenerator | |
| SerialFlashInterfaceDriver | Defines a driver for the Serial Flash interface |
| WLAN_Interface | |
| Watchdog Interface | Defines a driver for the watchdog interface |
| ▼RTOS | AIROC Real-Time Operating System Functions |
| Application Thread Serialization | |
| Event Flags | Event flags management functions |
| Events | Event management functions |
| Mutexes | Mutex management functionss |
| Queues | Queue management functionss |
| RTOS timers | RTOS timer management functions These timers are based on the RTOS time-slice scheduling, so are not highly accurate |
| Semaphores | Semaphore management functionss |
| Threads | Thread management functions |
| Worker Threads | Worker thread management functions |