Skip to content

BTSTACK library is Cypress' Bluetooth Host Protocol Stack implementation. The stack is optimized to work on Cypress Bluetooth controllers. The BTSTACK supports Bluetooth BR/EDR and BLE core protocols.

License

Notifications You must be signed in to change notification settings

Infineon/btstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BTSTACK Library

BTSTACK is Cypress's Bluetooth Host Protocol Stack implementation. The stack is optimized to work with Cypress Bluetooth controllers. The BTSTACK supports Bluetooth BR/EDR and BLE core protocols. The 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.

BTSTACK library is used in conjuction with a porting layer such as the one available for FreeRTOS on PSOC that sets up memory, threads and other OS constructs required by stack library. Porting layer also provides integration with a Bluetooth Controller.

Features

Protocols supported include (but not limited to)

  • ATT/GATT
  • Secure Connections
  • Multi-Advertisements
  • LE 2M
  • LECOC
  • SDP
  • AVDT/AVRC
  • RFCOMM/SPP Please note that some of these features depend on the BT controller as well.

Additional Information

BTSTACK Architecture

BTSTACK release notes

For BLE APIs, refer to the BLE API reference manual.

For BLE and BR/EDR APIs, refer to the DUAL MODE API reference manual.

Migration Guide to port applications witten for BTSTACK1.X and BTSTACK2.0 to BTSTACK3.0.

About

BTSTACK library is Cypress' Bluetooth Host Protocol Stack implementation. The stack is optimized to work on Cypress Bluetooth controllers. The BTSTACK supports Bluetooth BR/EDR and BLE core protocols.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages