Cypress + Infineon Logo WICED® BT SDK v3.1 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Components
WICED Components:
[detail level 123456]
 BluetoothWICED Bluetooth Framework Functions
 ANC Library APIANC library of the WICED SDK provide a simple method for an application to integrate ANC service functionality
 ANS Library APIThe ANS library of the WICED SDK 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 WICED SDK provide a simple method for an application to integrate the BAC service functionality
 BLE MeshMesh API provides a developer a simple way to incorporate BLE mesh functionality in a WICED application
 Device ManagementDevice Management Functions
 FrameworkFramework Management Functions
 Generic Attribute (GATT)Generic Attribute (GATT) Functions
 HRC Library APIHRC library of the WICED SDK provides a simple method for an application to integrate Heart Rate Client functionality
 HRS Library APIHRS library of the WICED SDK provide a simple method for an application to integrate Heart Rate server functionality
 Human Interface Device (HID)
 IAP2 Protocol Library APIIAP2 library of the WICED SDK provide a simple method for an application to integrate iAP2 functionality
 Logical Link Control and Adaptation Protocol (L2CAP)Bluetooth L2CAP Application Programming Interface
 OBEXOBEX API Functions
 RFCOMMRFCOMM Functions
 SCO HookBluetooth SCO Hook Application Programming Interface
 SPP Library APISPP library of the WICED SDK provide a simple method for an application to integrate SPP functionality
 Service Discovery Protocol (SDP)
 Hardware Drivers
 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
 ClockDefines a driver to facilitate interfacing with the CPU clock
 Debug UART (DUART)Defines a driver to facilitate interfacing with the Debug UART hardware to send bytes or a stream of bytes over the Debug UART hardware
 Embedded Flash InterfaceDefines a driver for the Embedded Flash interface
 External Power AmplifierDefines a driver to facilitate interfacing with a external power amplifier
 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
 NVRAMDefines the interface for reading and writing any data to the NVRAM
 Peripheral SPIDefines an SPI driver to facilitate communication with other devices on an SPI bus (such as a temperature sensor, etc)
 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
 Power Management Integrated CircuitDefines a driver to facilitate interfacing with a PMIC
 Pulse Width Modulation (PWM)Defines a driver to facilitate interfacing with the Pulse-Width Modulation (PWM) driver
 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 ServicesDefines the interfaces for Timer Management Services
 WICED Sleep ConfigurationDefines functions for using the WICED Sleep Framework
 WICED TransportDefines the transport utilities for configuring the transport, send data and receive data
 Watchdog InterfaceDefines a driver for the watchdog interface
 RTOSWICED Real-Time Operating System Functions
 Application Thread Serialization
 Event FlagsEvent flags management functions
 EventsEvent management functions
 MutexesMutex management functionss
 QueuesQueue management functionss
 SemaphoresSemaphore management functionss
 ThreadsThread management functions
 Worker ThreadsWorker thread management functions
 WICED System
 Factory Config Library APIThe Factory Config library of the WICED SDK 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 ManagementWiced Memory Management Interface
 WICED Firmware Upgrade
 WICED HCI Firmware UpgradeThe WICED HCI Firmware Upgrade Service is used by peer applications to upgrade firmware on WICED Bluetooth devices over an HCI connection
 WICED OTA Firmware UpgradeThe WICED OTA Firmware Upgrade Service is used by peer applications to upgrade firmware on WICED Bluetooth devices over a GATT connection
 WICED Result Codes WICED Result list for Bluetooth BR/EDR and LE
 WICED Trace UtilitiesTrace Utilities