xref: /btstack/port/esp32/README.md (revision f69d0bf9f0f84deb196bfcb6c82a4329fefa6fa4)
1# BTstack Port for the Espressif ESP32 Platform
2
3Status: Initial port. Only SPP + LE Throughput example provided.
4
5## Setup
6
7- Follow [Espressif IoT Development Framework (IDF) setup](https://github.com/espressif/esp-idf) to install xtensa toolchain.
8- Checkout our [esp-idf fork](https://github.com/mringwal/esp-idf) and switch to branch 'support-alternative-bluetooth-stack' to allow alternative Bluetooth stack and make IDF_PATH point to it.
9- In port/esp32, configure serial port for firmware upload as described before
10
11## Usage
12
13In port/esp32, run
14
15	make
16
17to compile the LE Counter example
18
19Run
20
21	make flash
22
23to upload it to your device.
24
25### Acknowledgments
26
27First HCI Reset was sent to Bluetooth chipset by [@mattkelly](https://github.com/mattkelly)
28