esp-idf/examples/bluetooth/gattc_multi_connect
Tian Hao adada3f67e component/bt : modify header files to avoid conflict
1. add the L1 include path with a prefix, such like osi/list.h, stack/a2d_api.h and etc.
2. modify component, only bluedroid/api/include/api is export to another component and application,
   other include path just for bluedroid used
3. put bluedroid/include into common/include/common, so the root directory of bluedroid have no include path.
4. modify doxygen to use esp_bt.h and redirect to
component/bt/bluedroid/api/include/api/

fix compile
2018-04-26 19:32:06 +08:00
..
main component/bt : modify header files to avoid conflict 2018-04-26 19:32:06 +08:00
tutorial component/bt: Update BLE examples tutorials and ReadMe files 2018-01-25 16:59:40 +08:00
Makefile t # This is a combination of 2 commits. 2017-08-08 20:15:38 +08:00
README.md component/bt: Update BLE examples tutorials and ReadMe files 2018-01-25 16:59:40 +08:00
sdkconfig.defaults t # This is a combination of 2 commits. 2017-08-08 20:15:38 +08:00

ESP-IDF Gatt Client Multi Connection Demo

This is the demo of APIs to create a GATT multi-connection client. It can be used to connect to three GATT servers at the same time.

To test this demo, please run gatt_server_demo to create three GATT server devices, namely ESP_GATTS_DEMO_a, ESP_GATTS_DEMO_b and ESP_GATTS_DEMO_c, Gatt_client_multi_connection_demo will connect to these three gatt server demos, and then exchange data.

The code can be modified to connect to more devices (up to 4 devices by default). If you need to connect to more devices (more than 4 devices), you need to change BT/BLE MAX ACL CONNECTIONS in menuconfig.

Please check the tutorial for more information about this example.