• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

wiced_include/03-Aug-2024-13,8876,368

LICENSE.txtD03-Aug-202412.3 KiB212184

README.mdD03-Aug-20241.7 KiB3122

RELEASE.mdD03-Aug-202414.5 KiB197169

version.xmlD03-Aug-202431 21

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