xref: /btstack/port/esp32/README.md (revision b9f3f1a478f05478756b06ee1b1bcce085ddadec)
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) 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	./creat_examples.py
16
17Now, it creates project folders for all examples. Inside an example, e.g. in port/esp32/le_counter, run
18
19	make
20
21to compile the example
22
23Run
24
25	make flash
26
27to upload it to your device.
28
29### Acknowledgments
30
31First HCI Reset was sent to Bluetooth chipset by [@mattkelly](https://github.com/mattkelly)
32