Infineon Logo AIROC™ BTSDK v4.9 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Components
BTSDK Components:
[detail level 12345]
 ▼AIROC System
 AIROC Firmware Upgrade
 ►AIROC HCI Firmware UpgradeThe AIROC HCI Firmware Upgrade Service is used by peer applications to upgrade firmware on AIROC Bluetooth devices over an HCI connection
 AIROC NVRAM CoredumpDefines coredump nvram management interface
 ►AIROC OTA Firmware UpgradeThe AIROC OTA Firmware Upgrade Service is used by peer applications to upgrade firmware on AIROC Bluetooth devices over a GATT connection
 AIROC Result Codes AIROC Result list for Bluetooth BR/EDR and LE
 AIROC Trace UtilitiesTrace Utilities
 Factory Config Library APIThe 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
 ►Memory ManagementThe following APIs provides the memory buffer management used by the application and the upper layer stack of the AIROC Bluetooth Stack
 ▼BluetoothAIROC Bluetooth Framework Functions
 ANC Library APIANC library of the AIROC BTSDK provide a simple method for an application to integrate ANC service functionality
 ANS Library APIThe ANS library of the AIROC BTSDK provide a simple method for an application to integrate the ANS service functionality
 ►Audio / VideoThis section describes the API to use various audio/video profiles, such as A2DP, AVDTP, AVRCP, HFP
 BAC Library APIThe BAC library of the AIROC BTSDK provide a simple method for an application to integrate the BAC service functionality
 BAS Library APIThe BAS library of the AIROC BTSDK provide a simple method for an application to integrate the battery service functionality
 ►Device ManagementAIROC Device Management APIs
 FrameworkFramework Management Functions
 ►Generic Attribute (GATT)Generic Attribute (GATT) Functions
 HIDD Library APIHIDD Functions
 HIDD over BR/EDRHIDD Functions
 HRC Library APIHRC library of the AIROC BTSDK provides a simple method for an application to integrate Heart Rate Client functionality
 HRS Library APIHRS library of the AIROC BTSDK provides a simple method for an application to integrate Heart Rate server functionality
 ►LE MeshMesh API provides a developer a simple way to incorporate LE mesh functionality in an AIROC application
 ►Logical Link Control and Adaptation Protocol (L2CAP)Bluetooth L2CAP Application Programming Interface
 ►OBEXOBEX API Functions
 RFCOMMRFCOMM Functions
 SPP Library APISPP library of the AIROC BTSDK provide a simple method for an application to integrate SPP functionality
 ►Service Discovery Protocol (SDP)
 iAP2 Protocol Library APIIAP2 library of the AIROC BTSDK provides a simple method for an application to integrate iAP2 functionality
 ▼Hardware Drivers
 ►AIROC Sleep ConfigurationThis driver provides simplified access to the AIROC sleep framework on the CYW20819 device
 ►AIROC TransportDefines the transport utilities for configuring the transport, sending data and receiving data
 AesCalculationDefines a driver for the AES calculation with Hardware acceleration
 ►Analog-to-Digital Converter (ADC)Defines a driver to facilitate interfacing with the Analog-to-Digital Converter (ADC) driver
 ►Auxiliary Clock (ACLK)Defines a driver to facilitate interfacing with the auxiliary clock
 Battery MonitorDefines a driver to facilitate interfacing with the Battery Monitor
 Embedded Flash InterfaceDefines a driver for the Embedded Flash interface
 GPIODefines a driver to facilitate interfacing with the GPIO pins
 ►I2CDefines an I2C driver to facilitate communication with other devices on an I2C bus (such as a temperature sensor, etc)
 ►Keyscan Interface
 Multiple Interface Adapter (MIA)Defines a Multiple Interface Adapter (MIA) driver to facilitate interfacing with various components of the hardware The MIA driver controls aspects such as GPIO pin muxing, interrupt managment, and timing
 ►NVRAMThis driver provides simplified access to the volatile section ("VS") of memory
 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
 ►PeripheralSpiDriverDefines an SPI driver to facilitate communication with other devices on an SPI bus (such as a temperature sensor, etc)
 ►Pulse Width Modulation (PWM)Defines a driver to facilitate interfacing with the Pulse-Width Modulation (PWM) driver
 Quadrature
 RTCDriver
 Random Number Generator (RNG)Defines a driver for the Random Number Generator (RNG)
 Serial Flash InterfaceDefines a driver for the Serial Flash interface
 ►Timer Management ServicesProvides the API declarations for Timer services
 Watchdog TimerThis driver manages the hardware watchdog countdown timer
 ▼RTOS
 Application Thread Serialization
 Data Structures
 Enumerated Types
 ►Functions
 Global Variables
 Macros