Merge branch 'develop'

This commit is contained in:
Matthias Ringwald 2016-11-19 22:33:59 +01:00
commit 398b2a0878

View File

@ -30,25 +30,16 @@ GATT, SM of the Bluetooth 4.2 LE Central and Peripheral roles (QD ID 25340).
- [HTML](http://bluekitchen-gmbh.com/btstack/) - [HTML](http://bluekitchen-gmbh.com/btstack/)
- [PDF](http://bluekitchen-gmbh.com/btstack.pdf) - [PDF](http://bluekitchen-gmbh.com/btstack.pdf)
## Supported Protocols ## Discussion and Community Support
* L2CAP [BTstack Google Group](http://groups.google.com/group/btstack-dev)
* RFCOMM
* SDP
* BNEP
* ATT
* SM
## Supported Protocols and Profiles
## Supported Profiles Protocols: L2CAP, RFCOMM, SDP, BNEP, ATT, SM
* GAP
* IOP
* HFP
* HSP
* SPP
* PAN
* GATT
Coming next: HID, HOGP, A2DP, and more. Profiles: GAP, IOP, HFP, HSP, SPP, PAN, GATT
Coming next: A2DP, AVRCP, HID, HOGP, BLE, and more.
## Evaluation Platforms ## Evaluation Platforms
@ -75,16 +66,20 @@ Status | Platform
[<img src="http://buildbot.bluekitchen-gmbh.com/btstack/badge.png?builder=port-wiced-master">](https://buildbot.bluekitchen-gmbh.com/btstack/builders/port-wiced-master) | wiced: Broadcom platforms that support the WICED SDK [<img src="http://buildbot.bluekitchen-gmbh.com/btstack/badge.png?builder=port-wiced-master">](https://buildbot.bluekitchen-gmbh.com/btstack/builders/port-wiced-master) | wiced: Broadcom platforms that support the WICED SDK
## Supported Chipsets ## Supported Chipsets
Chipsets | Status
-------------- | ------ Chipset | Type | HCI Transport | SCO over HCI (2) | BTstack folder | Comment
TI CC256x, WL183x | H4 incl. eHCIll support and SCO-over-HCI (chipset/cc256x) -------------------- |-----------| ----------------|------------------|----------------|---------
CSR 8x10, 8x11 | H4 + H5 supported, SCO-over-HCI missing (chipset/csr) Broadcom UART | Dual mode | H4, H5 | No (didn't work) | bcm | Max UART baudrate 3 mbps
STM STLC2500D | working, no support for custom deep sleep management (chipset/stlc2500d) Broadcom USB Dongles | Dual mode | USB | No (didn't work) | bcm |
TC35661 | working, BLE patches missing (chipset/tc3566x) CSR UART | Dual mode | H4, H5 | No (didn't work) | csr |
EM 9301 (LE-only) | working, used on Arduino Shield (chipset/em9301) CSR USB Dongles | Dual mode | USB | Yes | csr |
CSR USB Dongles | complete, incl. SCO-over-HCI EM 9301 | LE | SPI | n.a. | em9301 | Custom HCI SPI implementation
Broadcom USB Dongles | complete, SCO-over-HCI missing Nordic nRF | LE | H4 | n.a. | | Requires custom HCI firmware
Broadcom BCM43438 | complete. UART baudrate limited to 3 mbps, SCO-over-HCI missing STM STLC2500D | Classic | H4 | No (didn't try) | stlc2500d | Custom deep sleep management not supported
Toshiba TC35661 | Dual mode | H4 | No (didn't try) | tc3566 | HCI version not tested.
TI CC256x, WL183x | Dual mode | H4, H5, eHCILL | Yes | cc256x | Also WL185x, WL187x, and WL189x
[More infos on supported chipsets](https://bluekitchen-gmbh.com/btstack/chipsets/)
## Source Tree Overview ## Source Tree Overview
Path | Description Path | Description
@ -97,6 +92,3 @@ port | Complete port for a MCU + Chipset combinations
src | Bluetooth stack implementation src | Bluetooth stack implementation
test | Unit and PTS tests test | Unit and PTS tests
tool | Helper tools for BTstack tool | Helper tools for BTstack
## Discussion and Community Support
[BTstack Google Group](http://groups.google.com/group/btstack-dev)