README.md (bac2979a30d414ca7ccf9c7127f8a0761e4a1ba8) README.md (cd07fdb254afff7a29d8f90395fd51312a58b810)
1# Welcome to BTstack
2
3BTstack is [BlueKitchen's](http://bluekitchen-gmbh.com) implementation of the official Bluetooth stack.
4It is well suited for small, resource-constraint devices
5such as 8 or 16 bit embedded systems as it is highly configurable and comes with an ultra small memory footprint.
6A minimal configuration for an SPP server on a MSP430 can run in 32 kB FLASH and only 4 kB of RAM.
7
8It connects to the Bluetooth modules via different Bluetooth HCI transport layers (e.g., HCI H4 UART and

--- 4 unchanged lines hidden (view full) ---

13If a RTOS is already provided, BTstack can be integrated and run as a single thread.
14
15On larger systems, BTstack provides a daemon that connects to a Bluetooth module.
16Multiple applications can communicate with this daemon over different inter-process communication methods.
17
18BTstack supports both, the Central and the Peripheral Role of Bluetooth 4.0 Low Energy specification.
19It can be configures as both a single mode or a dual mode stack.
20
1# Welcome to BTstack
2
3BTstack is [BlueKitchen's](http://bluekitchen-gmbh.com) implementation of the official Bluetooth stack.
4It is well suited for small, resource-constraint devices
5such as 8 or 16 bit embedded systems as it is highly configurable and comes with an ultra small memory footprint.
6A minimal configuration for an SPP server on a MSP430 can run in 32 kB FLASH and only 4 kB of RAM.
7
8It connects to the Bluetooth modules via different Bluetooth HCI transport layers (e.g., HCI H4 UART and

--- 4 unchanged lines hidden (view full) ---

13If a RTOS is already provided, BTstack can be integrated and run as a single thread.
14
15On larger systems, BTstack provides a daemon that connects to a Bluetooth module.
16Multiple applications can communicate with this daemon over different inter-process communication methods.
17
18BTstack supports both, the Central and the Peripheral Role of Bluetooth 4.0 Low Energy specification.
19It can be configures as both a single mode or a dual mode stack.
20
21For starters, download the [BTstack Manual](https://github.com/bluekitchen/btstack/blob/master/docs/manual/btstack-manual.pdf)
21For starters, download the [BTstack Manual](https://github.com/bluekitchen/btstack/raw/master/docs/manual/btstack-manual.pdf)
22and look for an Architecture overview and the Getting started example for MSP430.
23
24BTstack is free for non-commercial use. For commercial use, <a href="mailto:[email protected]">tell us</a?=>
25a bit about your project to get a quote.
26The Serial Port Profile (SPP) and the Bluetooth 4.0 Low Energy Peripheral role (LE Peripheral) have been qualified with
27the Bluetooth SIG (QD ID 54558). This summer, we plan to qualify for Bluetooth Core 4.2,
28together with LE Central, PAN/BNEP and HSP.
29

--- 11 unchanged lines hidden (view full) ---

41* IOP
42* SPP
43* PAN
44* GATT
45
46Coming soon: HSP, HFP, and more.
47
48## Supported Platforms
22and look for an Architecture overview and the Getting started example for MSP430.
23
24BTstack is free for non-commercial use. For commercial use, <a href="mailto:[email protected]">tell us</a?=>
25a bit about your project to get a quote.
26The Serial Port Profile (SPP) and the Bluetooth 4.0 Low Energy Peripheral role (LE Peripheral) have been qualified with
27the Bluetooth SIG (QD ID 54558). This summer, we plan to qualify for Bluetooth Core 4.2,
28together with LE Central, PAN/BNEP and HSP.
29

--- 11 unchanged lines hidden (view full) ---

41* IOP
42* SPP
43* PAN
44* GATT
45
46Coming soon: HSP, HFP, and more.
47
48## Supported Platforms
49Embedded Platforms |
50----------------------- |
51ez430-rf2560 |
52msp-exp430f5438-cc2564b |
53msp430f5229lp-cc2564b |
54stm32-f103rb-nucleo |
55pic32-harmony |
56
49
57Other Platforms |
58----------------------- |
59posix |
60libusb |
61iOS |
62mtk |
63java |
50#### Embedded Platforms:
51* ez430-rf2560
52* msp-exp430f5438-cc2564b
53* msp430f5229lp-cc2564b
54* stm32-f103rb-nucleo
55* pic32-harmony
64
56
57
58#### Other Platforms:
59* posix
60* libusb
61* iOS
62* mtk
63* java
64
65
66
65## Supported Chipsets
66Chipsets | Status
67-------------- | ------
68TI CC256x | complete, incl. eHCIll support
69CSR 8811, 8510 | H4 only
70EM 9301 | experimental use on Arduino Shield
71CSR USB Dongles | complete
72Broadcom USB Dongles | complete
73
67## Supported Chipsets
68Chipsets | Status
69-------------- | ------
70TI CC256x | complete, incl. eHCIll support
71CSR 8811, 8510 | H4 only
72EM 9301 | experimental use on Arduino Shield
73CSR USB Dongles | complete
74Broadcom USB Dongles | complete
75