BTstack provides support for Bluetooth Smart devices, both as single-mode or dual-mode stack.
Small Memory Footprint
A minimal configuration for an SPP server on a MSP430 can run in 40kB FLASH and only 4kB of RAM.
ANSI-C Source Code
ANSI-C source code is available to all customers, and it's free for non-commercial use.
With or without RTOS
The Run loop abstraction even allows to run BTstack without RTOS.
UART-based chipsets only require a thin adapter for the platform UART driver and a system tick.
Industries: Secure appliances, Automotive accessories, Navigation, Fitness, Medical devices, Logistics, and more.
L2CAP, RFCOMM, SDP, BNEP, AVDTP, AVCTP, ATT, SM with LE Secure Connections.
GAP, SPP, PAN, GATT, PBAP Client, HSP, HFP, A2DP, MFi iAP2. Coming soon: AVRCP, BLE Mesh and more.
GAP, IOP, HFP, HSP, SPP, PAN, GATT (client and server) have been qualified in November 2015, QD ID 75986.