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, ATT, SM.
GAP, SPP, PAN, GATT. Coming soon: HSP, HFP, and more.
SPP and BLE Peripheral have been qualified, QD ID 54558.