Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
wiced_include/ | 03-Aug-2024 | - | 13,887 | 6,368 | ||
LICENSE.txt | D | 03-Aug-2024 | 12.3 KiB | 212 | 184 | |
README.md | D | 03-Aug-2024 | 1.7 KiB | 31 | 22 | |
RELEASE.md | D | 03-Aug-2024 | 14.5 KiB | 197 | 169 | |
version.xml | D | 03-Aug-2024 | 31 | 2 | 1 |
README.md
1# BTSTACK Library 2BTSTACK is Cypress's Bluetooth Host Protocol Stack implementation. The stack is optimized to work with Cypress Bluetooth controllers. 3The BTSTACK supports Bluetooth BR/EDR and BLE core protocols. 4The stack is available as libraries built for CM3 and CM4 ARM (TM) cores using ARM, GCC and IAR tool-chains. Further there are two build variants of stack libraries, LE only and Dual-mode. Applications that need only the LE protocols can take advantage of reduced size of LE only library and build LE peripheral or central applications. Dual-mode library supports both LE and BR/EDER protocols. 5 6BTSTACK library is used in conjuction with a porting layer such as the [one available for FreeRTOS on PSOC](https://github.com/Infineon/btstack-integration) that sets up memory, threads and other OS constructs required by stack library. Porting layer also provides integration with a Bluetooth Controller. 7 8 9## Features 10Protocols supported include (but not limited to) 11 - ATT/GATT 12 - Secure Connections 13 - Multi-Advertisements 14 - LE 2M 15 - LECOC 16 - SDP 17 - AVDT/AVRC 18 - RFCOMM/SPP 19Please note that some of these features depend on the BT controller as well. 20 21## Additional Information 22[BTSTACK Architecture](https://infineon.github.io/btstack/4004713-002-37699.pdf) 23 24[BTSTACK release notes](./RELEASE.md) 25 26For BLE APIs, refer to the [BLE API reference manual](https://infineon.github.io/btstack/ble/api_reference_manual/html/index.html). 27 28For BLE and BR/EDR APIs, refer to the [DUAL MODE API reference manual](https://infineon.github.io/btstack/dual_mode/api_reference_manual/html/index.html). 29 30[Migration Guide](https://infineon.github.io/btstack/BTSTACK_2.0_to_3.0_API_Migration_Guide.htm) to port applications witten for BTSTACK1.X and BTSTACK2.0 to BTSTACK3.0. 31