From cba69dd088344ed9d26739f04736ae7a37541b3a Mon Sep 17 00:00:00 2001 From: Hrishikesh Dhayagude Date: Mon, 1 Jul 2019 19:21:57 +0800 Subject: [PATCH] Bluetooth examples restructuring The existing Bluetooth examples are split as: 1. examples/bluetooth/bluedroid - Bluedroid Host (BT + BLE) examples a. examples/bluetooth/bluedroid/classic_bt - Classic BT examples b. examples/bluetooth/bluedroid/ble - BLE examples c. examples/bluetooth/bluedroid/coex - Classic BT and BLE coex examples d. examples/bluetooth/bluedroid/hci - VHCI and HCI UART examples i. Rename ble_adv to controller_vhci_ble_adv and move it in hci folder 2. examples/bluetooth/nimble - NimBLE BLE Host + NimBLE Mesh examples 3. examples/bluetooth/esp_ble_mesh - ESP BLE Mesh examples 4. Update documentation references --- .../api-reference/bluetooth/controller_vhci.rst | 4 ++-- docs/en/api-reference/bluetooth/esp_a2dp.rst | 4 ++-- docs/en/api-reference/bluetooth/esp_blufi.rst | 4 ++-- docs/en/api-reference/bluetooth/esp_gap_ble.rst | 10 +++++----- docs/en/api-reference/bluetooth/esp_gattc.rst | 12 ++++++------ docs/en/api-reference/bluetooth/esp_gatts.rst | 12 ++++++------ docs/en/api-reference/bluetooth/esp_spp.rst | 4 ++-- docs/en/api-reference/bluetooth/index.rst | 14 +++++++------- docs/zh_CN/api-reference/bluetooth/index.rst | 14 +++++++------- examples/README.md | 5 +++-- examples/bluetooth/README.md | 5 ----- examples/bluetooth/bluedroid/README.md | 13 +++++++++++++ .../ble}/ble_compatibility_test/CMakeLists.txt | 0 .../ble}/ble_compatibility_test/Makefile | 0 .../ble_compatibility_test_case.md | 2 +- .../esp_ble_compatibility_test_report.md | 2 +- .../ble_compatibility_test/main/CMakeLists.txt | 0 .../main/ble_compatibility_test.c | 0 .../main/ble_compatibility_test.h | 0 .../ble/ble_compatibility_test}/main/component.mk | 0 .../ble_compatibility_test/sdkconfig.defaults | 0 .../ble}/ble_eddystone/CMakeLists.txt | 0 .../{ => bluedroid/ble}/ble_eddystone/Makefile | 0 .../{ => bluedroid/ble}/ble_eddystone/README.md | 0 .../ble}/ble_eddystone/main/CMakeLists.txt | 0 .../ble/ble_eddystone}/main/component.mk | 0 .../ble}/ble_eddystone/main/esp_eddystone_api.c | 0 .../ble}/ble_eddystone/main/esp_eddystone_api.h | 0 .../ble}/ble_eddystone/main/esp_eddystone_demo.c | 0 .../ble_eddystone/main/esp_eddystone_protocol.h | 0 .../ble}/ble_eddystone/sdkconfig.defaults | 0 .../ble}/ble_hid_device_demo/CMakeLists.txt | 0 .../ble}/ble_hid_device_demo/Makefile | 0 .../ble}/ble_hid_device_demo/README.md | 0 .../ble}/ble_hid_device_demo/main/CMakeLists.txt | 0 .../ble_hid_device_demo/main/ble_hidd_demo_main.c | 0 .../ble}/ble_hid_device_demo/main/component.mk | 0 .../ble_hid_device_demo/main/esp_hidd_prf_api.c | 0 .../ble_hid_device_demo/main/esp_hidd_prf_api.h | 0 .../ble}/ble_hid_device_demo/main/hid_dev.c | 0 .../ble}/ble_hid_device_demo/main/hid_dev.h | 0 .../ble_hid_device_demo/main/hid_device_le_prf.c | 0 .../ble_hid_device_demo/main/hidd_le_prf_int.h | 0 .../ble}/ble_hid_device_demo/sdkconfig.defaults | 0 .../ble}/ble_ibeacon/CMakeLists.txt | 0 .../{ => bluedroid/ble}/ble_ibeacon/Makefile | 0 .../{ => bluedroid/ble}/ble_ibeacon/README.md | 0 .../ble}/ble_ibeacon/main/CMakeLists.txt | 0 .../ble}/ble_ibeacon/main/Kconfig.projbuild | 0 .../ble/ble_ibeacon}/main/component.mk | 0 .../ble}/ble_ibeacon/main/esp_ibeacon_api.c | 0 .../ble}/ble_ibeacon/main/esp_ibeacon_api.h | 0 .../ble}/ble_ibeacon/main/ibeacon_demo.c | 0 .../ble}/ble_ibeacon/sdkconfig.defaults | 0 .../ble}/ble_spp_client/CMakeLists.txt | 0 .../{ => bluedroid/ble}/ble_spp_client/Makefile | 0 .../{ => bluedroid/ble}/ble_spp_client/README.md | 0 .../ble}/ble_spp_client/main/CMakeLists.txt | 0 .../ble/ble_spp_client}/main/component.mk | 0 .../ble}/ble_spp_client/main/spp_client_demo.c | 0 .../ble}/ble_spp_client/sdkconfig.defaults | 0 .../ble}/ble_spp_server/CMakeLists.txt | 0 .../{ => bluedroid/ble}/ble_spp_server/Makefile | 0 .../{ => bluedroid/ble}/ble_spp_server/README.md | 0 .../ble}/ble_spp_server/main/CMakeLists.txt | 0 .../ble_spp_server/main/ble_spp_server_demo.c | 0 .../ble_spp_server/main/ble_spp_server_demo.h | 0 .../ble/ble_spp_server}/main/component.mk | 0 .../ble}/ble_spp_server/sdkconfig.defaults | 0 .../throughput_client/CMakeLists.txt | 0 .../ble_throughput/throughput_client/Makefile | 0 .../ble_throughput/throughput_client/README.md | 0 .../throughput_client/main/CMakeLists.txt | 0 .../ble_throughput/throughput_client/main/Kconfig | 0 .../throughput_client}/main/component.mk | 0 .../main/example_ble_client_throughput.c | 0 .../throughput_client/sdkconfig.defaults | 0 .../throughput_server/CMakeLists.txt | 0 .../ble_throughput/throughput_server/Makefile | 0 .../ble_throughput/throughput_server/README.md | 0 .../throughput_server/main/CMakeLists.txt | 0 .../ble_throughput/throughput_server/main/Kconfig | 0 .../throughput_server}/main/component.mk | 0 .../main/example_ble_server_throughput.c | 0 .../throughput_server/sdkconfig.defaults | 0 .../{ => bluedroid/ble}/blufi/CMakeLists.txt | 0 .../bluetooth/{ => bluedroid/ble}/blufi/Makefile | 0 .../bluetooth/{ => bluedroid/ble}/blufi/README.md | 0 .../{ => bluedroid/ble}/blufi/main/CMakeLists.txt | 0 .../ble}/blufi/main/blufi_example.h | 0 .../ble}/blufi/main/blufi_example_main.c | 0 .../ble}/blufi/main/blufi_security.c | 0 .../ble/blufi}/main/component.mk | 0 .../{ => bluedroid/ble}/blufi/sdkconfig.defaults | 0 .../ble}/gatt_client/CMakeLists.txt | 0 .../{ => bluedroid/ble}/gatt_client/Makefile | 0 .../{ => bluedroid/ble}/gatt_client/README.md | 0 .../ble}/gatt_client/main/CMakeLists.txt | 0 .../ble}/gatt_client/main/Kconfig.projbuild | 0 .../ble/gatt_client}/main/component.mk | 0 .../ble}/gatt_client/main/gattc_demo.c | 0 .../ble}/gatt_client/sdkconfig.defaults | 0 .../tutorial/Gatt_Client_Example_Walkthrough.md | 4 ++-- .../ble}/gatt_security_client/CMakeLists.txt | 0 .../ble}/gatt_security_client/Makefile | 0 .../ble}/gatt_security_client/README.md | 0 .../ble}/gatt_security_client/main/CMakeLists.txt | 0 .../ble/gatt_security_client}/main/component.mk | 0 .../main/example_ble_sec_gattc_demo.c | 0 .../ble}/gatt_security_client/sdkconfig.defaults | 0 .../Gatt_Security_Client_Example_Walkthrough.md | 0 .../ble}/gatt_security_server/CMakeLists.txt | 0 .../ble}/gatt_security_server/Makefile | 0 .../ble}/gatt_security_server/README.md | 0 .../ble}/gatt_security_server/main/CMakeLists.txt | 0 .../ble}/gatt_security_server/main/component.mk | 0 .../main/example_ble_sec_gatts_demo.c | 0 .../main/example_ble_sec_gatts_demo.h | 0 .../ble}/gatt_security_server/sdkconfig.defaults | 0 .../Gatt_Security_Server_Example_Walkthrough.md | 0 .../ble}/gatt_server/CMakeLists.txt | 0 .../{ => bluedroid/ble}/gatt_server/Makefile | 0 .../{ => bluedroid/ble}/gatt_server/README.md | 0 .../ble}/gatt_server/main/CMakeLists.txt | 0 .../{ => bluedroid/ble}/gatt_server/main/Kconfig | 0 .../ble/gatt_server}/main/component.mk | 0 .../ble}/gatt_server/main/gatts_demo.c | 0 .../ble}/gatt_server/sdkconfig.defaults | 0 .../tutorial/Gatt_Server_Example_Walkthrough.md | 0 .../tutorial/image/GATT_Server_Figure_1.png | Bin .../tutorial/image/GATT_Server_Figure_2.png | Bin .../ble}/gatt_server_service_table/CMakeLists.txt | 0 .../ble}/gatt_server_service_table/Makefile | 0 .../ble}/gatt_server_service_table/README.md | 0 .../gatt_server_service_table/main/CMakeLists.txt | 0 .../gatt_server_service_table}/main/component.mk | 0 .../main/gatts_table_creat_demo.c | 0 .../main/gatts_table_creat_demo.h | 0 .../gatt_server_service_table/sdkconfig.defaults | 0 ...tt_Server_Service_Table_Example_Walkthrough.md | 0 .../tutorial/image/Heart_Rate_Service.png | Bin .../ble}/gattc_multi_connect/CMakeLists.txt | 0 .../ble}/gattc_multi_connect/Makefile | 0 .../ble}/gattc_multi_connect/README.md | 0 .../ble}/gattc_multi_connect/main/CMakeLists.txt | 0 .../ble/gattc_multi_connect}/main/component.mk | 0 .../main/gattc_multi_connect.c | 0 .../ble}/gattc_multi_connect/sdkconfig.defaults | 0 ...Client_Multi_Connection_Example_Walkthrough.md | 2 +- ..._Multi_Connect_Client_Application_Profiles.png | Bin .../Multi_Connection_GATT_Client_Flowchart.png | Bin .../classic_bt}/a2dp_sink/CMakeLists.txt | 0 .../{ => bluedroid/classic_bt}/a2dp_sink/Makefile | 0 .../classic_bt}/a2dp_sink/README.md | 0 .../classic_bt/a2dp_sink}/main/CMakeLists.txt | 0 .../classic_bt/a2dp_sink}/main/Kconfig.projbuild | 0 .../classic_bt/a2dp_sink}/main/bt_app_av.c | 0 .../classic_bt/a2dp_sink}/main/bt_app_av.h | 0 .../classic_bt/a2dp_sink}/main/bt_app_core.c | 0 .../classic_bt/a2dp_sink}/main/bt_app_core.h | 0 .../classic_bt/a2dp_sink}/main/component.mk | 0 .../classic_bt}/a2dp_sink/main/main.c | 0 .../classic_bt}/a2dp_sink/sdkconfig.defaults | 0 .../classic_bt}/a2dp_source/CMakeLists.txt | 0 .../classic_bt}/a2dp_source/Makefile | 0 .../classic_bt}/a2dp_source/README.md | 0 .../classic_bt}/a2dp_source/main/CMakeLists.txt | 0 .../classic_bt}/a2dp_source/main/bt_app_core.c | 0 .../classic_bt/a2dp_source}/main/bt_app_core.h | 0 .../classic_bt/a2dp_source}/main/component.mk | 0 .../classic_bt}/a2dp_source/main/main.c | 0 .../classic_bt}/a2dp_source/sdkconfig.defaults | 0 .../classic_bt}/bt_discovery/CMakeLists.txt | 0 .../classic_bt}/bt_discovery/Makefile | 0 .../classic_bt}/bt_discovery/README.rst | 0 .../classic_bt}/bt_discovery/main/CMakeLists.txt | 0 .../classic_bt}/bt_discovery/main/bt_discovery.c | 0 .../classic_bt/bt_discovery}/main/component.mk | 0 .../classic_bt}/bt_discovery/sdkconfig.defaults | 0 .../classic_bt}/bt_spp_acceptor/CMakeLists.txt | 0 .../classic_bt}/bt_spp_acceptor/Makefile | 0 .../classic_bt}/bt_spp_acceptor/README.rst | 0 .../bt_spp_acceptor/main/CMakeLists.txt | 0 .../classic_bt/bt_spp_acceptor}/main/component.mk | 0 .../main/example_spp_acceptor_demo.c | 0 .../bt_spp_acceptor/sdkconfig.defaults | 0 .../classic_bt}/bt_spp_initiator/CMakeLists.txt | 0 .../classic_bt}/bt_spp_initiator/Makefile | 0 .../classic_bt}/bt_spp_initiator/README.rst | 0 .../bt_spp_initiator/main/CMakeLists.txt | 0 .../bt_spp_initiator}/main/component.mk | 0 .../main/example_spp_initiator_demo.c | 0 .../bt_spp_initiator/sdkconfig.defaults | 0 .../bt_spp_vfs_acceptor/CMakeLists.txt | 0 .../classic_bt}/bt_spp_vfs_acceptor/Makefile | 0 .../classic_bt}/bt_spp_vfs_acceptor/README.rst | 0 .../bt_spp_vfs_acceptor/main/CMakeLists.txt | 0 .../bt_spp_vfs_acceptor}/main/component.mk | 0 .../main/example_spp_vfs_acceptor_demo.c | 0 .../bt_spp_vfs_acceptor/main/spp_task.c | 0 .../bt_spp_vfs_acceptor/main/spp_task.h | 0 .../bt_spp_vfs_acceptor/sdkconfig.defaults | 0 .../bt_spp_vfs_initiator/CMakeLists.txt | 0 .../classic_bt}/bt_spp_vfs_initiator/Makefile | 0 .../classic_bt}/bt_spp_vfs_initiator/README.rst | 0 .../bt_spp_vfs_initiator/main/CMakeLists.txt | 0 .../bt_spp_vfs_initiator}/main/component.mk | 0 .../main/example_spp_vfs_initiator_demo.c | 0 .../bt_spp_vfs_initiator/main/spp_task.c | 0 .../bt_spp_vfs_initiator/main/spp_task.h | 0 .../bt_spp_vfs_initiator/sdkconfig.defaults | 0 .../coex}/a2dp_gatts_coex/CMakeLists.txt | 0 .../{ => bluedroid/coex}/a2dp_gatts_coex/Makefile | 0 .../coex}/a2dp_gatts_coex/README.md | 0 .../coex/a2dp_gatts_coex}/main/CMakeLists.txt | 0 .../coex/a2dp_gatts_coex}/main/Kconfig.projbuild | 0 .../coex/a2dp_gatts_coex}/main/bt_app_av.c | 0 .../coex/a2dp_gatts_coex}/main/bt_app_av.h | 0 .../coex/a2dp_gatts_coex}/main/bt_app_core.c | 0 .../coex/a2dp_gatts_coex}/main/bt_app_core.h | 0 .../coex/a2dp_gatts_coex}/main/component.mk | 0 .../coex}/a2dp_gatts_coex/main/main.c | 0 .../coex}/a2dp_gatts_coex/sdkconfig.defaults | 0 .../coex}/gattc_gatts_coex/CMakeLists.txt | 0 .../coex}/gattc_gatts_coex/Makefile | 0 .../coex}/gattc_gatts_coex/README.md | 0 .../coex}/gattc_gatts_coex/main/CMakeLists.txt | 0 .../coex/gattc_gatts_coex}/main/component.mk | 0 .../gattc_gatts_coex/main/gattc_gatts_coex.c | 0 .../coex}/gattc_gatts_coex/sdkconfig.defaults | 0 .../hci}/controller_hci_uart/CMakeLists.txt | 0 .../hci}/controller_hci_uart/Makefile | 0 .../hci}/controller_hci_uart/README.md | 0 .../hci}/controller_hci_uart/main/CMakeLists.txt | 0 .../hci}/controller_hci_uart/main/component.mk | 0 .../main/controller_hci_uart_demo.c | 0 .../hci}/controller_hci_uart/sdkconfig.defaults | 0 .../hci/controller_vhci_ble_adv}/CMakeLists.txt | 0 .../hci/controller_vhci_ble_adv}/Makefile | 0 .../hci/controller_vhci_ble_adv}/README.md | 4 ++-- .../controller_vhci_ble_adv}/main/CMakeLists.txt | 0 .../hci/controller_vhci_ble_adv}/main/app_bt.c | 0 .../controller_vhci_ble_adv}/main/component.mk | 0 .../controller_vhci_ble_adv}/sdkconfig.defaults | 0 .../ble_mesh_client_model/CMakeLists.txt | 0 .../ble_mesh_client_model/Makefile | 0 .../ble_mesh_client_model/README.md | 0 .../ble_mesh_client_model/main/CMakeLists.txt | 0 .../ble_mesh_client_model/main/Kconfig.projbuild | 0 .../main/ble_mesh_demo_main.c | 0 .../ble_mesh_client_model/main/board.c | 0 .../ble_mesh_client_model/main/board.h | 0 .../ble_mesh_client_model}/main/component.mk | 0 .../ble_mesh_client_model/sdkconfig.defaults | 0 .../tutorial/ble_mesh_client_model.md | 0 .../ble_mesh_client_model/tutorial/images/app.png | Bin .../tutorial/images/message.png | Bin .../tutorial/images/picture5.png | Bin .../ble_mesh_console/ble_mesh_node/CMakeLists.txt | 0 .../ble_mesh_console/ble_mesh_node/Makefile | 0 .../ble_mesh_console/ble_mesh_node/README.md | 0 .../ble_mesh_node/main/CMakeLists.txt | 0 .../ble_mesh_node/main/ble_mesh_adapter.c | 0 .../ble_mesh_node/main/ble_mesh_adapter.h | 0 .../ble_mesh_node/main/ble_mesh_cfg_srv_model.c | 0 .../ble_mesh_node/main/ble_mesh_cfg_srv_model.h | 0 .../ble_mesh_node/main/ble_mesh_console_decl.h | 0 .../ble_mesh_node/main/ble_mesh_console_lib.c | 0 .../ble_mesh_node/main/ble_mesh_console_lib.h | 0 .../ble_mesh_node/main/ble_mesh_console_main.c | 0 .../ble_mesh_node/main/ble_mesh_console_system.c | 0 .../main/ble_mesh_register_node_cmd.c | 0 .../main/ble_mesh_register_server_cmd.c | 0 .../ble_mesh_node}/main/component.mk | 0 .../ble_mesh_node/main/register_bluetooth.c | 0 .../ble_mesh_node/sdkconfig.defaults | 0 .../ble_mesh_provisioner/CMakeLists.txt | 0 .../ble_mesh_provisioner/Makefile | 0 .../ble_mesh_provisioner/README.md | 0 .../ble_mesh_provisioner/main/CMakeLists.txt | 0 .../ble_mesh_provisioner/main/ble_mesh_adapter.c | 0 .../ble_mesh_provisioner/main/ble_mesh_adapter.h | 0 .../main/ble_mesh_cfg_srv_model.c | 0 .../main/ble_mesh_cfg_srv_model.h | 0 .../main/ble_mesh_console_decl.h | 0 .../main/ble_mesh_console_lib.c | 0 .../main/ble_mesh_console_lib.h | 0 .../main/ble_mesh_console_main.c | 0 .../main/ble_mesh_console_system.c | 0 .../main/ble_mesh_reg_cfg_client_cmd.c | 0 .../main/ble_mesh_reg_gen_onoff_client_cmd.c | 0 .../main/ble_mesh_reg_test_perf_client_cmd.c | 0 .../main/ble_mesh_register_node_cmd.c | 0 .../main/ble_mesh_register_provisioner_cmd.c | 0 .../ble_mesh_provisioner}/main/component.mk | 0 .../main/register_bluetooth.c | 0 .../ble_mesh_provisioner/sdkconfig.defaults | 0 .../ble_mesh_fast_prov_client/CMakeLists.txt | 2 +- .../ble_mesh_fast_prov_client/Makefile | 2 +- .../ble_mesh_fast_prov_client/README.md | 0 .../ble_mesh_fast_prov_client/main/CMakeLists.txt | 0 .../main/ble_mesh_demo_main.c | 0 .../ble_mesh_fast_prov_client}/main/component.mk | 0 .../ble_mesh_fast_prov_client/sdkconfig.defaults | 0 .../tutorial/ble_mesh_fast_provision_client.md | 0 .../ble_mesh_fast_prov_server/CMakeLists.txt | 2 +- .../ble_mesh_fast_prov_server/Makefile | 2 +- .../ble_mesh_fast_prov_server/README.md | 0 .../ble_mesh_fast_prov_server/main/CMakeLists.txt | 0 .../main/Kconfig.projbuild | 0 .../main/ble_mesh_demo_main.c | 0 .../ble_mesh_fast_prov_server/main/board.c | 0 .../ble_mesh_fast_prov_server/main/board.h | 0 .../ble_mesh_fast_prov_server}/main/component.mk | 0 .../ble_mesh_fast_prov_server/sdkconfig.defaults | 0 .../tutorial/EspBleMesh.md | 4 ++-- .../tutorial/ble_mesh_fast_provision_server.md | 0 .../tutorial/images/app_ble.png | Bin .../tutorial/images/device.png | Bin .../tutorial/images/picture1.png | Bin .../tutorial/images/picture2.png | Bin .../tutorial/images/time.png | Bin .../ble_mesh_node/CMakeLists.txt | 0 .../ble_mesh_node/Makefile | 0 .../ble_mesh_node/README.md | 0 .../ble_mesh_node/main/CMakeLists.txt | 0 .../ble_mesh_node/main/Kconfig.projbuild | 0 .../ble_mesh_node/main/ble_mesh_demo_main.c | 0 .../ble_mesh_node/main/board.c | 0 .../ble_mesh_node/main/board.h | 0 .../ble_mesh_node}/main/component.mk | 0 .../ble_mesh_node/sdkconfig.defaults | 0 .../tutorial/Ble_Mesh_Node_Example_Walkthrough.md | 4 ++-- .../ble_mesh_provisioner/CMakeLists.txt | 0 .../ble_mesh_provisioner/Makefile | 0 .../ble_mesh_provisioner/README.md | 0 .../ble_mesh_provisioner/main/CMakeLists.txt | 0 .../main/ble_mesh_demo_main.c | 0 .../ble_mesh_provisioner}/main/component.mk | 0 .../ble_mesh_provisioner/sdkconfig.defaults | 0 .../Ble_Mesh_Provisioner_Example_Walkthrough.md | 0 .../fast_prov_vendor_model/CMakeLists.txt | 0 .../fast_prov_vendor_model/Makefile | 0 .../components/CMakeLists.txt | 0 .../components/component.mk | 0 .../components/esp_fast_prov_client_model.c | 0 .../components/esp_fast_prov_client_model.h | 0 .../components/esp_fast_prov_common.h | 0 .../components/esp_fast_prov_operation.c | 0 .../components/esp_fast_prov_operation.h | 0 .../components/esp_fast_prov_server_model.c | 0 .../components/esp_fast_prov_server_model.h | 0 .../fast_prov_vendor_model/main/CMakeLists.txt | 0 .../fast_prov_vendor_model/main/component.mk | 0 .../fast_prov_vendor_model/main/main.c | 0 .../fast_prov_vendor_model/sdkconfig.defaults | 0 .../ble_mesh_wifi_coexist/CMakeLists.txt | 2 +- .../ble_mesh_wifi_coexist/Makefile | 2 +- .../ble_mesh_wifi_coexist/README.md | 0 .../components/iperf/CMakeLists.txt | 0 .../components/iperf/cmd_decl.h | 0 .../components/iperf/cmd_wifi.c | 0 .../components/iperf/component.mk | 0 .../components/iperf/iperf.c | 0 .../components/iperf/iperf.h | 0 .../ble_mesh_wifi_coexist/main/CMakeLists.txt | 0 .../ble_mesh_wifi_coexist/main/Kconfig.projbuild | 0 .../main/ble_mesh_demo_main.c | 0 .../ble_mesh_wifi_coexist/main/board.c | 0 .../ble_mesh_wifi_coexist/main/board.h | 0 .../ble_mesh_wifi_coexist/main/component.mk | 0 .../ble_mesh_wifi_coexist/partitions.csv | 0 .../ble_mesh_wifi_coexist/sdkconfig.defaults | 0 .../tutorial/ble_mesh_wifi_coexist.md | 2 +- examples/bluetooth/nimble/README.md | 6 +++++- 375 files changed, 78 insertions(+), 65 deletions(-) delete mode 100644 examples/bluetooth/README.md create mode 100644 examples/bluetooth/bluedroid/README.md rename examples/bluetooth/{ => bluedroid/ble}/ble_compatibility_test/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_compatibility_test/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_compatibility_test/ble_compatibility_test_case.md (98%) rename examples/bluetooth/{ => bluedroid/ble}/ble_compatibility_test/esp_ble_compatibility_test_report.md (99%) rename examples/bluetooth/{ => bluedroid/ble}/ble_compatibility_test/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_compatibility_test/main/ble_compatibility_test.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_compatibility_test/main/ble_compatibility_test.h (100%) rename examples/bluetooth/{ble_adv => bluedroid/ble/ble_compatibility_test}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_compatibility_test/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_eddystone/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_eddystone/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_eddystone/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_eddystone/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_compatibility_test => bluedroid/ble/ble_eddystone}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_eddystone/main/esp_eddystone_api.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_eddystone/main/esp_eddystone_api.h (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_eddystone/main/esp_eddystone_demo.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_eddystone/main/esp_eddystone_protocol.h (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_eddystone/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/main/ble_hidd_demo_main.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/main/esp_hidd_prf_api.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/main/esp_hidd_prf_api.h (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/main/hid_dev.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/main/hid_dev.h (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/main/hid_device_le_prf.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/main/hidd_le_prf_int.h (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_hid_device_demo/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_ibeacon/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_ibeacon/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_ibeacon/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_ibeacon/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_ibeacon/main/Kconfig.projbuild (100%) rename examples/bluetooth/{ble_eddystone => bluedroid/ble/ble_ibeacon}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_ibeacon/main/esp_ibeacon_api.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_ibeacon/main/esp_ibeacon_api.h (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_ibeacon/main/ibeacon_demo.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_ibeacon/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_client/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_client/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_client/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_client/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_ibeacon => bluedroid/ble/ble_spp_client}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_client/main/spp_client_demo.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_client/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_server/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_server/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_server/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_server/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_server/main/ble_spp_server_demo.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_server/main/ble_spp_server_demo.h (100%) rename examples/bluetooth/{ble_mesh/ble_mesh_client_model => bluedroid/ble/ble_spp_server}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_spp_server/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_client/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_client/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_client/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_client/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_client/main/Kconfig (100%) rename examples/bluetooth/{ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client => bluedroid/ble/ble_throughput/throughput_client}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_client/main/example_ble_client_throughput.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_client/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_server/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_server/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_server/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_server/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_server/main/Kconfig (100%) rename examples/bluetooth/{ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server => bluedroid/ble/ble_throughput/throughput_server}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_server/main/example_ble_server_throughput.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/ble_throughput/throughput_server/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/blufi/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/blufi/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/blufi/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/blufi/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/blufi/main/blufi_example.h (100%) rename examples/bluetooth/{ => bluedroid/ble}/blufi/main/blufi_example_main.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/blufi/main/blufi_security.c (100%) rename examples/bluetooth/{ble_mesh/ble_mesh_node => bluedroid/ble/blufi}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/blufi/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_client/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_client/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_client/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_client/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_client/main/Kconfig.projbuild (100%) rename examples/bluetooth/{ble_mesh/ble_mesh_provisioner => bluedroid/ble/gatt_client}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_client/main/gattc_demo.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_client/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_client/tutorial/Gatt_Client_Example_Walkthrough.md (98%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_client/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_client/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_client/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_client/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_spp_client => bluedroid/ble/gatt_security_client}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_client/main/example_ble_sec_gattc_demo.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_client/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_client/tutorial/Gatt_Security_Client_Example_Walkthrough.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_server/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_server/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_server/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_server/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_server/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_server/main/example_ble_sec_gatts_demo.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_server/main/example_ble_sec_gatts_demo.h (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_server/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_security_server/tutorial/Gatt_Security_Server_Example_Walkthrough.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server/main/Kconfig (100%) rename examples/bluetooth/{ble_spp_server => bluedroid/ble/gatt_server}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server/main/gatts_demo.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server/tutorial/Gatt_Server_Example_Walkthrough.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server/tutorial/image/GATT_Server_Figure_1.png (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server/tutorial/image/GATT_Server_Figure_2.png (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server_service_table/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server_service_table/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server_service_table/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server_service_table/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_throughput/throughput_client => bluedroid/ble/gatt_server_service_table}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server_service_table/main/gatts_table_creat_demo.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server_service_table/main/gatts_table_creat_demo.h (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server_service_table/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server_service_table/tutorial/Gatt_Server_Service_Table_Example_Walkthrough.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/gatt_server_service_table/tutorial/image/Heart_Rate_Service.png (100%) rename examples/bluetooth/{ => bluedroid/ble}/gattc_multi_connect/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/ble}/gattc_multi_connect/Makefile (100%) rename examples/bluetooth/{ => bluedroid/ble}/gattc_multi_connect/README.md (100%) rename examples/bluetooth/{ => bluedroid/ble}/gattc_multi_connect/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_throughput/throughput_server => bluedroid/ble/gattc_multi_connect}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/ble}/gattc_multi_connect/main/gattc_multi_connect.c (100%) rename examples/bluetooth/{ => bluedroid/ble}/gattc_multi_connect/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/ble}/gattc_multi_connect/tutorial/Gatt_Client_Multi_Connection_Example_Walkthrough.md (99%) rename examples/bluetooth/{ => bluedroid/ble}/gattc_multi_connect/tutorial/image/ESP32_GATT_Multi_Connect_Client_Application_Profiles.png (100%) rename examples/bluetooth/{ => bluedroid/ble}/gattc_multi_connect/tutorial/image/Multi_Connection_GATT_Client_Flowchart.png (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/a2dp_sink/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/a2dp_sink/Makefile (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/a2dp_sink/README.md (100%) rename examples/bluetooth/{a2dp_gatts_coex => bluedroid/classic_bt/a2dp_sink}/main/CMakeLists.txt (100%) rename examples/bluetooth/{a2dp_gatts_coex => bluedroid/classic_bt/a2dp_sink}/main/Kconfig.projbuild (100%) rename examples/bluetooth/{a2dp_gatts_coex => bluedroid/classic_bt/a2dp_sink}/main/bt_app_av.c (100%) rename examples/bluetooth/{a2dp_gatts_coex => bluedroid/classic_bt/a2dp_sink}/main/bt_app_av.h (100%) rename examples/bluetooth/{a2dp_gatts_coex => bluedroid/classic_bt/a2dp_sink}/main/bt_app_core.c (100%) rename examples/bluetooth/{a2dp_gatts_coex => bluedroid/classic_bt/a2dp_sink}/main/bt_app_core.h (100%) rename examples/bluetooth/{a2dp_gatts_coex => bluedroid/classic_bt/a2dp_sink}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/a2dp_sink/main/main.c (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/a2dp_sink/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/a2dp_source/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/a2dp_source/Makefile (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/a2dp_source/README.md (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/a2dp_source/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/a2dp_source/main/bt_app_core.c (100%) rename examples/bluetooth/{a2dp_sink => bluedroid/classic_bt/a2dp_source}/main/bt_app_core.h (100%) rename examples/bluetooth/{a2dp_sink => bluedroid/classic_bt/a2dp_source}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/a2dp_source/main/main.c (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/a2dp_source/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_discovery/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_discovery/Makefile (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_discovery/README.rst (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_discovery/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_discovery/main/bt_discovery.c (100%) rename examples/bluetooth/{a2dp_source => bluedroid/classic_bt/bt_discovery}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_discovery/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_acceptor/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_acceptor/Makefile (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_acceptor/README.rst (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_acceptor/main/CMakeLists.txt (100%) rename examples/bluetooth/{blufi => bluedroid/classic_bt/bt_spp_acceptor}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_acceptor/main/example_spp_acceptor_demo.c (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_acceptor/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_initiator/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_initiator/Makefile (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_initiator/README.rst (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_initiator/main/CMakeLists.txt (100%) rename examples/bluetooth/{bt_spp_acceptor => bluedroid/classic_bt/bt_spp_initiator}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_initiator/main/example_spp_initiator_demo.c (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_initiator/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_acceptor/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_acceptor/Makefile (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_acceptor/README.rst (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_acceptor/main/CMakeLists.txt (100%) rename examples/bluetooth/{bt_spp_initiator => bluedroid/classic_bt/bt_spp_vfs_acceptor}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_acceptor/main/example_spp_vfs_acceptor_demo.c (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_acceptor/main/spp_task.c (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_acceptor/main/spp_task.h (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_acceptor/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_initiator/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_initiator/Makefile (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_initiator/README.rst (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_initiator/main/CMakeLists.txt (100%) rename examples/bluetooth/{bt_spp_vfs_acceptor => bluedroid/classic_bt/bt_spp_vfs_initiator}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_initiator/main/example_spp_vfs_initiator_demo.c (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_initiator/main/spp_task.c (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_initiator/main/spp_task.h (100%) rename examples/bluetooth/{ => bluedroid/classic_bt}/bt_spp_vfs_initiator/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/coex}/a2dp_gatts_coex/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/coex}/a2dp_gatts_coex/Makefile (100%) rename examples/bluetooth/{ => bluedroid/coex}/a2dp_gatts_coex/README.md (100%) rename examples/bluetooth/{a2dp_sink => bluedroid/coex/a2dp_gatts_coex}/main/CMakeLists.txt (100%) rename examples/bluetooth/{a2dp_sink => bluedroid/coex/a2dp_gatts_coex}/main/Kconfig.projbuild (100%) rename examples/bluetooth/{a2dp_sink => bluedroid/coex/a2dp_gatts_coex}/main/bt_app_av.c (100%) rename examples/bluetooth/{a2dp_sink => bluedroid/coex/a2dp_gatts_coex}/main/bt_app_av.h (100%) rename examples/bluetooth/{a2dp_sink => bluedroid/coex/a2dp_gatts_coex}/main/bt_app_core.c (100%) rename examples/bluetooth/{a2dp_source => bluedroid/coex/a2dp_gatts_coex}/main/bt_app_core.h (100%) rename examples/bluetooth/{ble_mesh/ble_mesh_console/ble_mesh_node => bluedroid/coex/a2dp_gatts_coex}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/coex}/a2dp_gatts_coex/main/main.c (100%) rename examples/bluetooth/{ => bluedroid/coex}/a2dp_gatts_coex/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/coex}/gattc_gatts_coex/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/coex}/gattc_gatts_coex/Makefile (100%) rename examples/bluetooth/{ => bluedroid/coex}/gattc_gatts_coex/README.md (100%) rename examples/bluetooth/{ => bluedroid/coex}/gattc_gatts_coex/main/CMakeLists.txt (100%) rename examples/bluetooth/{bt_spp_vfs_initiator => bluedroid/coex/gattc_gatts_coex}/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/coex}/gattc_gatts_coex/main/gattc_gatts_coex.c (100%) rename examples/bluetooth/{ => bluedroid/coex}/gattc_gatts_coex/sdkconfig.defaults (100%) rename examples/bluetooth/{ => bluedroid/hci}/controller_hci_uart/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/hci}/controller_hci_uart/Makefile (100%) rename examples/bluetooth/{ => bluedroid/hci}/controller_hci_uart/README.md (100%) rename examples/bluetooth/{ => bluedroid/hci}/controller_hci_uart/main/CMakeLists.txt (100%) rename examples/bluetooth/{ => bluedroid/hci}/controller_hci_uart/main/component.mk (100%) rename examples/bluetooth/{ => bluedroid/hci}/controller_hci_uart/main/controller_hci_uart_demo.c (100%) rename examples/bluetooth/{ => bluedroid/hci}/controller_hci_uart/sdkconfig.defaults (100%) rename examples/bluetooth/{ble_adv => bluedroid/hci/controller_vhci_ble_adv}/CMakeLists.txt (100%) rename examples/bluetooth/{ble_adv => bluedroid/hci/controller_vhci_ble_adv}/Makefile (100%) rename examples/bluetooth/{ble_adv => bluedroid/hci/controller_vhci_ble_adv}/README.md (67%) rename examples/bluetooth/{ble_adv => bluedroid/hci/controller_vhci_ble_adv}/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_adv => bluedroid/hci/controller_vhci_ble_adv}/main/app_bt.c (100%) rename examples/bluetooth/{gatt_client => bluedroid/hci/controller_vhci_ble_adv}/main/component.mk (100%) rename examples/bluetooth/{ble_adv => bluedroid/hci/controller_vhci_ble_adv}/sdkconfig.defaults (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/Makefile (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/README.md (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/main/Kconfig.projbuild (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/main/ble_mesh_demo_main.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/main/board.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/main/board.h (100%) rename examples/bluetooth/{gatt_security_client => esp_ble_mesh/ble_mesh_client_model}/main/component.mk (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/sdkconfig.defaults (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/tutorial/ble_mesh_client_model.md (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/tutorial/images/app.png (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/tutorial/images/message.png (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_client_model/tutorial/images/picture5.png (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/Makefile (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/README.md (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/ble_mesh_adapter.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/ble_mesh_adapter.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/ble_mesh_cfg_srv_model.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/ble_mesh_cfg_srv_model.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_decl.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_lib.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_lib.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_main.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_system.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/ble_mesh_register_node_cmd.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/ble_mesh_register_server_cmd.c (100%) rename examples/bluetooth/{ble_mesh/ble_mesh_console/ble_mesh_provisioner => esp_ble_mesh/ble_mesh_console/ble_mesh_node}/main/component.mk (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/main/register_bluetooth.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_node/sdkconfig.defaults (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/Makefile (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/README.md (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_adapter.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_adapter.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_cfg_srv_model.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_cfg_srv_model.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_decl.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_lib.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_lib.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_main.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_system.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_cfg_client_cmd.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_gen_onoff_client_cmd.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_test_perf_client_cmd.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_register_node_cmd.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_register_provisioner_cmd.c (100%) rename examples/bluetooth/{bt_discovery => esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner}/main/component.mk (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/main/register_bluetooth.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_console/ble_mesh_provisioner/sdkconfig.defaults (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_client/CMakeLists.txt (65%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_client/Makefile (66%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_client/README.md (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/ble_mesh_demo_main.c (100%) rename examples/bluetooth/{gatt_server => esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client}/main/component.mk (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_client/sdkconfig.defaults (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_client/tutorial/ble_mesh_fast_provision_client.md (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/CMakeLists.txt (65%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/Makefile (66%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/README.md (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/Kconfig.projbuild (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/ble_mesh_demo_main.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/board.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/board.h (100%) rename examples/bluetooth/{gatt_server_service_table => esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server}/main/component.mk (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/sdkconfig.defaults (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/EspBleMesh.md (95%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/ble_mesh_fast_provision_server.md (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/app_ble.png (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/device.png (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/picture1.png (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/picture2.png (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/time.png (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_node/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_node/Makefile (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_node/README.md (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_node/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_node/main/Kconfig.projbuild (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_node/main/ble_mesh_demo_main.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_node/main/board.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_node/main/board.h (100%) rename examples/bluetooth/{gattc_gatts_coex => esp_ble_mesh/ble_mesh_node}/main/component.mk (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_node/sdkconfig.defaults (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_node/tutorial/Ble_Mesh_Node_Example_Walkthrough.md (99%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_provisioner/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_provisioner/Makefile (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_provisioner/README.md (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_provisioner/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_provisioner/main/ble_mesh_demo_main.c (100%) rename examples/bluetooth/{gattc_multi_connect => esp_ble_mesh/ble_mesh_provisioner}/main/component.mk (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_provisioner/sdkconfig.defaults (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_provisioner/tutorial/Ble_Mesh_Provisioner_Example_Walkthrough.md (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/Makefile (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/components/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/components/component.mk (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_client_model.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_client_model.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_common.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_operation.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_operation.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_server_model.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_server_model.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/main/component.mk (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/main/main.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_vendor_models/fast_prov_vendor_model/sdkconfig.defaults (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/CMakeLists.txt (65%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/Makefile (65%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/README.md (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/components/iperf/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/components/iperf/cmd_decl.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/components/iperf/cmd_wifi.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/components/iperf/component.mk (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/components/iperf/iperf.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/components/iperf/iperf.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/main/CMakeLists.txt (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/main/Kconfig.projbuild (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/main/ble_mesh_demo_main.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/main/board.c (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/main/board.h (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/main/component.mk (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/partitions.csv (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/sdkconfig.defaults (100%) rename examples/bluetooth/{ble_mesh => esp_ble_mesh}/ble_mesh_wifi_coexist/tutorial/ble_mesh_wifi_coexist.md (99%) diff --git a/docs/en/api-reference/bluetooth/controller_vhci.rst b/docs/en/api-reference/bluetooth/controller_vhci.rst index 3db69ca02..abc037b66 100644 --- a/docs/en/api-reference/bluetooth/controller_vhci.rst +++ b/docs/en/api-reference/bluetooth/controller_vhci.rst @@ -11,9 +11,9 @@ Overview Application Example ------------------- -Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following application: +Check :example:`bluetooth/bluedroid/hci` folder in ESP-IDF examples, which contains the following application: -* This is a BLE advertising demo with virtual HCI interface. Send Reset/ADV_PARAM/ADV_DATA/ADV_ENABLE HCI command for BLE advertising - :example:`bluetooth/ble_adv`. +* This is a BLE advertising demo with virtual HCI interface. Send Reset/ADV_PARAM/ADV_DATA/ADV_ENABLE HCI command for BLE advertising - :example:`bluetooth/bluedroid/hci/controller_vhci_ble_adv`. API Reference ------------- diff --git a/docs/en/api-reference/bluetooth/esp_a2dp.rst b/docs/en/api-reference/bluetooth/esp_a2dp.rst index ee30b6deb..873c9405c 100644 --- a/docs/en/api-reference/bluetooth/esp_a2dp.rst +++ b/docs/en/api-reference/bluetooth/esp_a2dp.rst @@ -11,9 +11,9 @@ Overview Application Example ------------------- -Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following application: +Check :example:`bluetooth/bluedroid/classic_bt` folder in ESP-IDF examples, which contains the following application: -* This is a A2DP sink client demo. This demo can be discovered and connected by A2DP source device and receive the audio stream from remote device - :example:`bluetooth/a2dp_sink` +* This is a A2DP sink client demo. This demo can be discovered and connected by A2DP source device and receive the audio stream from remote device - :example:`bluetooth/bluedroid/classic_bt/a2dp_sink` API Reference ------------- diff --git a/docs/en/api-reference/bluetooth/esp_blufi.rst b/docs/en/api-reference/bluetooth/esp_blufi.rst index a9c5c5e0e..1f20ae16e 100644 --- a/docs/en/api-reference/bluetooth/esp_blufi.rst +++ b/docs/en/api-reference/bluetooth/esp_blufi.rst @@ -12,9 +12,9 @@ Use should concern these things: Application Example ------------------- -Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following application: +Check :example:`bluetooth/bluedroid/ble` folder in ESP-IDF examples, which contains the following application: -* This is a BLUFI demo. This demo can set ESP32's wifi to softap/station/softap&station mode and config wifi connections - :example:`bluetooth/blufi` +* This is the BLUFI demo. This demo can set ESP32's wifi to softap/station/softap&station mode and config wifi connections - :example:`bluetooth/bluedroid/ble/blufi` API Reference ------------- diff --git a/docs/en/api-reference/bluetooth/esp_gap_ble.rst b/docs/en/api-reference/bluetooth/esp_gap_ble.rst index 6e69a0167..b997daff7 100644 --- a/docs/en/api-reference/bluetooth/esp_gap_ble.rst +++ b/docs/en/api-reference/bluetooth/esp_gap_ble.rst @@ -11,17 +11,17 @@ Overview Application Example ------------------- -Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following demos and their tutorials: +Check :example:`bluetooth/bluedroid/ble` folder in ESP-IDF examples, which contains the following demos and their tutorials: * This is a SMP security client demo and its tutorial. This demo initiates its security parameters and acts as a GATT client, which can send a security request to the peer device and then complete the encryption procedure. - - :example:`bluetooth/gatt_security_client` - - :example_file:`GATT Security Client Example Walkthrough ` + - :example:`bluetooth/bluedroid/ble/gatt_security_client` + - :example_file:`GATT Security Client Example Walkthrough ` * This is a SMP security server demo and its tutorial. This demo initiates its security parameters and acts as a GATT server, which can send a pair request to the peer device and then complete the encryption procedure. - - :example:`bluetooth/gatt_security_server` - - :example_file:`GATT Security Server Example Walkthrough ` + - :example:`bluetooth/bluedroid/ble/gatt_security_server` + - :example_file:`GATT Security Server Example Walkthrough ` API Reference ------------- diff --git a/docs/en/api-reference/bluetooth/esp_gattc.rst b/docs/en/api-reference/bluetooth/esp_gattc.rst index 450eda702..90f9782b1 100644 --- a/docs/en/api-reference/bluetooth/esp_gattc.rst +++ b/docs/en/api-reference/bluetooth/esp_gattc.rst @@ -11,21 +11,21 @@ Overview Application Example ------------------- -Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following demos and their tutorials: +Check :example:`bluetooth/bluedroid/ble` folder in ESP-IDF examples, which contains the following demos and their tutorials: * This is a GATT client demo and its tutorial. This demo can scan for devices, connect to the GATT server and discover its services. - - :example:`bluetooth/gatt_client` - - :example_file:`GATT Client Example Walkthrough ` + - :example:`bluetooth/bluedroid/ble/gatt_client` + - :example_file:`GATT Client Example Walkthrough ` * This is a multiple connection demo and its tutorial. This demo can connect to multiple GATT server devices and discover their services. - - :example:`bluetooth/gattc_multi_connect` - - :example_file:`GATT Client Multi-connection Example Walkthrough ` + - :example:`bluetooth/bluedroid/ble/gattc_multi_connect` + - :example_file:`GATT Client Multi-connection Example Walkthrough ` * This is a BLE SPP-Like demo. This demo, which acts as a GATT client, can receive data from UART and then send the data to the peer device automatically. - - :example:`bluetooth/ble_spp_client` + - :example:`bluetooth/bluedroid/ble/ble_spp_client` API Reference ------------- diff --git a/docs/en/api-reference/bluetooth/esp_gatts.rst b/docs/en/api-reference/bluetooth/esp_gatts.rst index 78a1bc3bb..7915a653d 100644 --- a/docs/en/api-reference/bluetooth/esp_gatts.rst +++ b/docs/en/api-reference/bluetooth/esp_gatts.rst @@ -11,21 +11,21 @@ Overview Application Example ------------------- -Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following demos and their tutorials: +Check :example:`bluetooth/bluedroid/ble` folder in ESP-IDF examples, which contains the following demos and their tutorials: * This is a GATT sever demo and its tutorial. This demo creates a GATT service with an attribute table, which releases the user from adding attributes one by one. This is the recommended method of adding attributes. - - :example:`bluetooth/gatt_server_service_table` - - :example_file:`GATT Server Service Table Example Walkthrough ` + - :example:`bluetooth/bluedroid/ble/gatt_server_service_table` + - :example_file:`GATT Server Service Table Example Walkthrough ` * This is a GATT server demo and its tutorial. This demo creates a GATT service by adding attributes one by one as defined by Bluedroid. The recommended method of adding attributes is presented in example above. - - :example:`bluetooth/gatt_server` - - :example_file:`GATT Server Example Walkthrough ` + - :example:`bluetooth/bluedroid/ble/gatt_server` + - :example_file:`GATT Server Example Walkthrough ` * This is a BLE SPP-Like demo. This demo, which acts as a GATT server, can receive data from UART and then send the data to the peer device automatically. - - :example:`bluetooth/ble_spp_server` + - :example:`bluetooth/bluedroid/ble/ble_spp_server` API Reference ------------- diff --git a/docs/en/api-reference/bluetooth/esp_spp.rst b/docs/en/api-reference/bluetooth/esp_spp.rst index f686810f4..2a6a6acc5 100644 --- a/docs/en/api-reference/bluetooth/esp_spp.rst +++ b/docs/en/api-reference/bluetooth/esp_spp.rst @@ -11,9 +11,9 @@ Overview Application Example ------------------- -Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following application: +Check :example:`bluetooth/bluedroid/classic_bt` folder in ESP-IDF examples, which contains the following application: -* This is a SPP demo. This demo can discover the service, connect, send and recive SPP data :example:`bluetooth/bt_spp_acceptor`, :example:`bluetooth/bt_spp_initiator` +* This is a SPP demo. This demo can discover the service, connect, send and recive SPP data :example:`bluetooth/bluedroid/classic_bt/bt_spp_acceptor`, :example:`bluetooth/bluedroid/classic_bt/bt_spp_initiator` API Reference ------------- diff --git a/docs/en/api-reference/bluetooth/index.rst b/docs/en/api-reference/bluetooth/index.rst index b9e3ce2c5..da9f19d65 100644 --- a/docs/en/api-reference/bluetooth/index.rst +++ b/docs/en/api-reference/bluetooth/index.rst @@ -22,13 +22,13 @@ For the overview of the ESP32 Bluetooth stack architecture, follow the links bel * `ESP32 Bluetooth Architecture (PDF) [English] `_ * `ESP32 Bluetooth Architecture (PDF) [中文] `_ -Code examples for this API section are provided in the :example:`bluetooth` directory of ESP-IDF examples. +Code examples for this API section are provided in the :example:`bluetooth/bluedroid` directory of ESP-IDF examples. The following examples contain detailed walkthroughs: -* :example_file:`GATT Client Example Walkthrough ` -* :example_file:`GATT Server Service Table Example Walkthrough ` -* :example_file:`GATT Server Example Walkthrough ` -* :example_file:`GATT Security Client Example Walkthrough ` -* :example_file:`GATT Security Server Example Walkthrough ` -* :example_file:`GATT Client Multi-connection Example Walkthrough ` +* :example_file:`GATT Client Example Walkthrough ` +* :example_file:`GATT Server Service Table Example Walkthrough ` +* :example_file:`GATT Server Example Walkthrough ` +* :example_file:`GATT Security Client Example Walkthrough ` +* :example_file:`GATT Security Server Example Walkthrough ` +* :example_file:`GATT Client Multi-connection Example Walkthrough ` diff --git a/docs/zh_CN/api-reference/bluetooth/index.rst b/docs/zh_CN/api-reference/bluetooth/index.rst index e8383b09e..2ec48307f 100644 --- a/docs/zh_CN/api-reference/bluetooth/index.rst +++ b/docs/zh_CN/api-reference/bluetooth/index.rst @@ -17,14 +17,14 @@ `ESP32 蓝牙架构 (PDF) `_ -蓝牙 API 的示例代码存放于 ESP-IDF :example:`bluetooth` 示例目录下,请查看。 +蓝牙 API 的示例代码存放于 ESP-IDF :example:`bluetooth/bluedroid` 示例目录下,请查看。 下面的示例给出了详细介绍: -* :example_file:`GATT 客户端示例 ` -* :example_file:`GATT 服务端服务表格示例 ` -* :example_file:`GATT 服务端示例 ` -* :example_file:`GATT 客户端安全性示例 ` -* :example_file:`GATT 服务端安全性示例 ` -* :example_file:`GATT 客户端多连接示例 ` +* :example_file:`GATT 客户端示例 ` +* :example_file:`GATT 服务端服务表格示例 ` +* :example_file:`GATT 服务端示例 ` +* :example_file:`GATT 客户端安全性示例 ` +* :example_file:`GATT 服务端安全性示例 ` +* :example_file:`GATT 客户端多连接示例 ` diff --git a/examples/README.md b/examples/README.md index 339115b12..af04945bf 100644 --- a/examples/README.md +++ b/examples/README.md @@ -6,8 +6,9 @@ This directory contains a range of example ESP-IDF projects. These are intended The examples are grouped into subdirectories by category. Each category directory contains one or more example projects: -* `bluetooth` contains Bluetooth (BLE & BT Classic) examples using default Bluedroid host stack. -* `bleutooth/nimble` contains BLE examples using NimBLE host stack +* `bluetooth/bluedroid` contains Classic BT, BLE and coex examples using default Bluedroid host stack. +* `bluetooth/nimble` contains BLE examples using NimBLE host stack. +* `bluetooth/esp_ble_mesh` contains ESP BLE Mesh examples. * `ethernet` contains Ethernet examples. * `get-started` contains some very simple examples with minimal functionality. * `mesh` contains Wi-Fi Mesh examples. diff --git a/examples/bluetooth/README.md b/examples/bluetooth/README.md deleted file mode 100644 index da3856142..000000000 --- a/examples/bluetooth/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Bluetooth Examples - -Note: To use examples in this directory, you need to have Bluetooth enabled in configuration. Run `make menuconfig`, go to `Component config` and verify if you see `[*] Bluetooth`. If not - enable it and save. - -See the [README.md](../README.md) file in the upper level [examples](../) directory for more information about examples. diff --git a/examples/bluetooth/bluedroid/README.md b/examples/bluetooth/bluedroid/README.md new file mode 100644 index 000000000..f7173737b --- /dev/null +++ b/examples/bluetooth/bluedroid/README.md @@ -0,0 +1,13 @@ +# Bluetooth Examples for Bluedroid host + +Note: To use examples in this directory, you need to have Bluetooth enabled in configuration and Bluedroid selected as the host stack. + +# Example Layout + +The examples are grouped into subdirectories by category. Each category directory contains one or more example projects: +* `classic_bt` contains Classic BT examples +* `ble` contains BLE examples +* `coex` contains Classic BT and BLE coex examples +* `hci` contains HCI transport (VHCI and HCI UART) examples + +See the [README.md](../../README.md) file in the upper level [examples](../../) directory for more information about examples. diff --git a/examples/bluetooth/ble_compatibility_test/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_compatibility_test/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_compatibility_test/CMakeLists.txt diff --git a/examples/bluetooth/ble_compatibility_test/Makefile b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/Makefile similarity index 100% rename from examples/bluetooth/ble_compatibility_test/Makefile rename to examples/bluetooth/bluedroid/ble/ble_compatibility_test/Makefile diff --git a/examples/bluetooth/ble_compatibility_test/ble_compatibility_test_case.md b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/ble_compatibility_test_case.md similarity index 98% rename from examples/bluetooth/ble_compatibility_test/ble_compatibility_test_case.md rename to examples/bluetooth/bluedroid/ble/ble_compatibility_test/ble_compatibility_test_case.md index b0d544c1a..84922d014 100644 --- a/examples/bluetooth/ble_compatibility_test/ble_compatibility_test_case.md +++ b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/ble_compatibility_test_case.md @@ -6,7 +6,7 @@ This document provides a test case for BLE smartphone compatibility and includes ### What You Need -* ESP device which needs to flash [this test program] (https://github.com/espressif/esp-idf/blob/master/examples/bluetooth/ble_compatibility_test/main/ble_compatibility_test.c) +* ESP device which needs to flash [this test program] (https://github.com/espressif/esp-idf/blob/master/examples/bluetooth/bluedroid/ble/ble_compatibility_test/main/ble_compatibility_test.c) * Smartphone with LightBlue® Explorer app ### Initialization diff --git a/examples/bluetooth/ble_compatibility_test/esp_ble_compatibility_test_report.md b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/esp_ble_compatibility_test_report.md similarity index 99% rename from examples/bluetooth/ble_compatibility_test/esp_ble_compatibility_test_report.md rename to examples/bluetooth/bluedroid/ble/ble_compatibility_test/esp_ble_compatibility_test_report.md index a8ed4efac..dd11e2429 100644 --- a/examples/bluetooth/ble_compatibility_test/esp_ble_compatibility_test_report.md +++ b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/esp_ble_compatibility_test_report.md @@ -12,7 +12,7 @@ Test Demo: - https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/ble_compatibility_test + https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/bluedroid/ble/ble_compatibility_test Phone Brand diff --git a/examples/bluetooth/ble_compatibility_test/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_compatibility_test/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_compatibility_test/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_compatibility_test/main/ble_compatibility_test.c b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/main/ble_compatibility_test.c similarity index 100% rename from examples/bluetooth/ble_compatibility_test/main/ble_compatibility_test.c rename to examples/bluetooth/bluedroid/ble/ble_compatibility_test/main/ble_compatibility_test.c diff --git a/examples/bluetooth/ble_compatibility_test/main/ble_compatibility_test.h b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/main/ble_compatibility_test.h similarity index 100% rename from examples/bluetooth/ble_compatibility_test/main/ble_compatibility_test.h rename to examples/bluetooth/bluedroid/ble/ble_compatibility_test/main/ble_compatibility_test.h diff --git a/examples/bluetooth/ble_adv/main/component.mk b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/main/component.mk similarity index 100% rename from examples/bluetooth/ble_adv/main/component.mk rename to examples/bluetooth/bluedroid/ble/ble_compatibility_test/main/component.mk diff --git a/examples/bluetooth/ble_compatibility_test/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_compatibility_test/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/ble_compatibility_test/sdkconfig.defaults diff --git a/examples/bluetooth/ble_eddystone/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_eddystone/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_eddystone/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_eddystone/CMakeLists.txt diff --git a/examples/bluetooth/ble_eddystone/Makefile b/examples/bluetooth/bluedroid/ble/ble_eddystone/Makefile similarity index 100% rename from examples/bluetooth/ble_eddystone/Makefile rename to examples/bluetooth/bluedroid/ble/ble_eddystone/Makefile diff --git a/examples/bluetooth/ble_eddystone/README.md b/examples/bluetooth/bluedroid/ble/ble_eddystone/README.md similarity index 100% rename from examples/bluetooth/ble_eddystone/README.md rename to examples/bluetooth/bluedroid/ble/ble_eddystone/README.md diff --git a/examples/bluetooth/ble_eddystone/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_eddystone/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_eddystone/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_eddystone/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_compatibility_test/main/component.mk b/examples/bluetooth/bluedroid/ble/ble_eddystone/main/component.mk similarity index 100% rename from examples/bluetooth/ble_compatibility_test/main/component.mk rename to examples/bluetooth/bluedroid/ble/ble_eddystone/main/component.mk diff --git a/examples/bluetooth/ble_eddystone/main/esp_eddystone_api.c b/examples/bluetooth/bluedroid/ble/ble_eddystone/main/esp_eddystone_api.c similarity index 100% rename from examples/bluetooth/ble_eddystone/main/esp_eddystone_api.c rename to examples/bluetooth/bluedroid/ble/ble_eddystone/main/esp_eddystone_api.c diff --git a/examples/bluetooth/ble_eddystone/main/esp_eddystone_api.h b/examples/bluetooth/bluedroid/ble/ble_eddystone/main/esp_eddystone_api.h similarity index 100% rename from examples/bluetooth/ble_eddystone/main/esp_eddystone_api.h rename to examples/bluetooth/bluedroid/ble/ble_eddystone/main/esp_eddystone_api.h diff --git a/examples/bluetooth/ble_eddystone/main/esp_eddystone_demo.c b/examples/bluetooth/bluedroid/ble/ble_eddystone/main/esp_eddystone_demo.c similarity index 100% rename from examples/bluetooth/ble_eddystone/main/esp_eddystone_demo.c rename to examples/bluetooth/bluedroid/ble/ble_eddystone/main/esp_eddystone_demo.c diff --git a/examples/bluetooth/ble_eddystone/main/esp_eddystone_protocol.h b/examples/bluetooth/bluedroid/ble/ble_eddystone/main/esp_eddystone_protocol.h similarity index 100% rename from examples/bluetooth/ble_eddystone/main/esp_eddystone_protocol.h rename to examples/bluetooth/bluedroid/ble/ble_eddystone/main/esp_eddystone_protocol.h diff --git a/examples/bluetooth/ble_eddystone/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_eddystone/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_eddystone/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/ble_eddystone/sdkconfig.defaults diff --git a/examples/bluetooth/ble_hid_device_demo/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/CMakeLists.txt diff --git a/examples/bluetooth/ble_hid_device_demo/Makefile b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/Makefile similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/Makefile rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/Makefile diff --git a/examples/bluetooth/ble_hid_device_demo/README.md b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/README.md similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/README.md rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/README.md diff --git a/examples/bluetooth/ble_hid_device_demo/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_hid_device_demo/main/ble_hidd_demo_main.c b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/ble_hidd_demo_main.c similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/main/ble_hidd_demo_main.c rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/ble_hidd_demo_main.c diff --git a/examples/bluetooth/ble_hid_device_demo/main/component.mk b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/component.mk similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/main/component.mk rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/component.mk diff --git a/examples/bluetooth/ble_hid_device_demo/main/esp_hidd_prf_api.c b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/esp_hidd_prf_api.c similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/main/esp_hidd_prf_api.c rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/esp_hidd_prf_api.c diff --git a/examples/bluetooth/ble_hid_device_demo/main/esp_hidd_prf_api.h b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/esp_hidd_prf_api.h similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/main/esp_hidd_prf_api.h rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/esp_hidd_prf_api.h diff --git a/examples/bluetooth/ble_hid_device_demo/main/hid_dev.c b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/hid_dev.c similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/main/hid_dev.c rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/hid_dev.c diff --git a/examples/bluetooth/ble_hid_device_demo/main/hid_dev.h b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/hid_dev.h similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/main/hid_dev.h rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/hid_dev.h diff --git a/examples/bluetooth/ble_hid_device_demo/main/hid_device_le_prf.c b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/hid_device_le_prf.c similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/main/hid_device_le_prf.c rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/hid_device_le_prf.c diff --git a/examples/bluetooth/ble_hid_device_demo/main/hidd_le_prf_int.h b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/hidd_le_prf_int.h similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/main/hidd_le_prf_int.h rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/hidd_le_prf_int.h diff --git a/examples/bluetooth/ble_hid_device_demo/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_hid_device_demo/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/ble_hid_device_demo/sdkconfig.defaults diff --git a/examples/bluetooth/ble_ibeacon/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_ibeacon/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_ibeacon/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_ibeacon/CMakeLists.txt diff --git a/examples/bluetooth/ble_ibeacon/Makefile b/examples/bluetooth/bluedroid/ble/ble_ibeacon/Makefile similarity index 100% rename from examples/bluetooth/ble_ibeacon/Makefile rename to examples/bluetooth/bluedroid/ble/ble_ibeacon/Makefile diff --git a/examples/bluetooth/ble_ibeacon/README.md b/examples/bluetooth/bluedroid/ble/ble_ibeacon/README.md similarity index 100% rename from examples/bluetooth/ble_ibeacon/README.md rename to examples/bluetooth/bluedroid/ble/ble_ibeacon/README.md diff --git a/examples/bluetooth/ble_ibeacon/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_ibeacon/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_ibeacon/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_ibeacon/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_ibeacon/main/Kconfig.projbuild b/examples/bluetooth/bluedroid/ble/ble_ibeacon/main/Kconfig.projbuild similarity index 100% rename from examples/bluetooth/ble_ibeacon/main/Kconfig.projbuild rename to examples/bluetooth/bluedroid/ble/ble_ibeacon/main/Kconfig.projbuild diff --git a/examples/bluetooth/ble_eddystone/main/component.mk b/examples/bluetooth/bluedroid/ble/ble_ibeacon/main/component.mk similarity index 100% rename from examples/bluetooth/ble_eddystone/main/component.mk rename to examples/bluetooth/bluedroid/ble/ble_ibeacon/main/component.mk diff --git a/examples/bluetooth/ble_ibeacon/main/esp_ibeacon_api.c b/examples/bluetooth/bluedroid/ble/ble_ibeacon/main/esp_ibeacon_api.c similarity index 100% rename from examples/bluetooth/ble_ibeacon/main/esp_ibeacon_api.c rename to examples/bluetooth/bluedroid/ble/ble_ibeacon/main/esp_ibeacon_api.c diff --git a/examples/bluetooth/ble_ibeacon/main/esp_ibeacon_api.h b/examples/bluetooth/bluedroid/ble/ble_ibeacon/main/esp_ibeacon_api.h similarity index 100% rename from examples/bluetooth/ble_ibeacon/main/esp_ibeacon_api.h rename to examples/bluetooth/bluedroid/ble/ble_ibeacon/main/esp_ibeacon_api.h diff --git a/examples/bluetooth/ble_ibeacon/main/ibeacon_demo.c b/examples/bluetooth/bluedroid/ble/ble_ibeacon/main/ibeacon_demo.c similarity index 100% rename from examples/bluetooth/ble_ibeacon/main/ibeacon_demo.c rename to examples/bluetooth/bluedroid/ble/ble_ibeacon/main/ibeacon_demo.c diff --git a/examples/bluetooth/ble_ibeacon/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_ibeacon/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_ibeacon/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/ble_ibeacon/sdkconfig.defaults diff --git a/examples/bluetooth/ble_spp_client/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_spp_client/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_spp_client/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_spp_client/CMakeLists.txt diff --git a/examples/bluetooth/ble_spp_client/Makefile b/examples/bluetooth/bluedroid/ble/ble_spp_client/Makefile similarity index 100% rename from examples/bluetooth/ble_spp_client/Makefile rename to examples/bluetooth/bluedroid/ble/ble_spp_client/Makefile diff --git a/examples/bluetooth/ble_spp_client/README.md b/examples/bluetooth/bluedroid/ble/ble_spp_client/README.md similarity index 100% rename from examples/bluetooth/ble_spp_client/README.md rename to examples/bluetooth/bluedroid/ble/ble_spp_client/README.md diff --git a/examples/bluetooth/ble_spp_client/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_spp_client/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_spp_client/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_spp_client/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_ibeacon/main/component.mk b/examples/bluetooth/bluedroid/ble/ble_spp_client/main/component.mk similarity index 100% rename from examples/bluetooth/ble_ibeacon/main/component.mk rename to examples/bluetooth/bluedroid/ble/ble_spp_client/main/component.mk diff --git a/examples/bluetooth/ble_spp_client/main/spp_client_demo.c b/examples/bluetooth/bluedroid/ble/ble_spp_client/main/spp_client_demo.c similarity index 100% rename from examples/bluetooth/ble_spp_client/main/spp_client_demo.c rename to examples/bluetooth/bluedroid/ble/ble_spp_client/main/spp_client_demo.c diff --git a/examples/bluetooth/ble_spp_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_spp_client/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_spp_client/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/ble_spp_client/sdkconfig.defaults diff --git a/examples/bluetooth/ble_spp_server/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_spp_server/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_spp_server/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_spp_server/CMakeLists.txt diff --git a/examples/bluetooth/ble_spp_server/Makefile b/examples/bluetooth/bluedroid/ble/ble_spp_server/Makefile similarity index 100% rename from examples/bluetooth/ble_spp_server/Makefile rename to examples/bluetooth/bluedroid/ble/ble_spp_server/Makefile diff --git a/examples/bluetooth/ble_spp_server/README.md b/examples/bluetooth/bluedroid/ble/ble_spp_server/README.md similarity index 100% rename from examples/bluetooth/ble_spp_server/README.md rename to examples/bluetooth/bluedroid/ble/ble_spp_server/README.md diff --git a/examples/bluetooth/ble_spp_server/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_spp_server/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_spp_server/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_spp_server/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_spp_server/main/ble_spp_server_demo.c b/examples/bluetooth/bluedroid/ble/ble_spp_server/main/ble_spp_server_demo.c similarity index 100% rename from examples/bluetooth/ble_spp_server/main/ble_spp_server_demo.c rename to examples/bluetooth/bluedroid/ble/ble_spp_server/main/ble_spp_server_demo.c diff --git a/examples/bluetooth/ble_spp_server/main/ble_spp_server_demo.h b/examples/bluetooth/bluedroid/ble/ble_spp_server/main/ble_spp_server_demo.h similarity index 100% rename from examples/bluetooth/ble_spp_server/main/ble_spp_server_demo.h rename to examples/bluetooth/bluedroid/ble/ble_spp_server/main/ble_spp_server_demo.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/main/component.mk b/examples/bluetooth/bluedroid/ble/ble_spp_server/main/component.mk similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/main/component.mk rename to examples/bluetooth/bluedroid/ble/ble_spp_server/main/component.mk diff --git a/examples/bluetooth/ble_spp_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_spp_server/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_spp_server/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/ble_spp_server/sdkconfig.defaults diff --git a/examples/bluetooth/ble_throughput/throughput_client/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_client/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/CMakeLists.txt diff --git a/examples/bluetooth/ble_throughput/throughput_client/Makefile b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/Makefile similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_client/Makefile rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/Makefile diff --git a/examples/bluetooth/ble_throughput/throughput_client/README.md b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/README.md similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_client/README.md rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/README.md diff --git a/examples/bluetooth/ble_throughput/throughput_client/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_client/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_throughput/throughput_client/main/Kconfig b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/main/Kconfig similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_client/main/Kconfig rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/main/Kconfig diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/component.mk b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/main/component.mk similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/component.mk rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/main/component.mk diff --git a/examples/bluetooth/ble_throughput/throughput_client/main/example_ble_client_throughput.c b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/main/example_ble_client_throughput.c similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_client/main/example_ble_client_throughput.c rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/main/example_ble_client_throughput.c diff --git a/examples/bluetooth/ble_throughput/throughput_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_client/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/sdkconfig.defaults diff --git a/examples/bluetooth/ble_throughput/throughput_server/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_server/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/CMakeLists.txt diff --git a/examples/bluetooth/ble_throughput/throughput_server/Makefile b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/Makefile similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_server/Makefile rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/Makefile diff --git a/examples/bluetooth/ble_throughput/throughput_server/README.md b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/README.md similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_server/README.md rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/README.md diff --git a/examples/bluetooth/ble_throughput/throughput_server/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_server/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_throughput/throughput_server/main/Kconfig b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/main/Kconfig similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_server/main/Kconfig rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/main/Kconfig diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/component.mk b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/main/component.mk similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/component.mk rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/main/component.mk diff --git a/examples/bluetooth/ble_throughput/throughput_server/main/example_ble_server_throughput.c b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/main/example_ble_server_throughput.c similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_server/main/example_ble_server_throughput.c rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/main/example_ble_server_throughput.c diff --git a/examples/bluetooth/ble_throughput/throughput_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_server/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/sdkconfig.defaults diff --git a/examples/bluetooth/blufi/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/blufi/CMakeLists.txt similarity index 100% rename from examples/bluetooth/blufi/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/blufi/CMakeLists.txt diff --git a/examples/bluetooth/blufi/Makefile b/examples/bluetooth/bluedroid/ble/blufi/Makefile similarity index 100% rename from examples/bluetooth/blufi/Makefile rename to examples/bluetooth/bluedroid/ble/blufi/Makefile diff --git a/examples/bluetooth/blufi/README.md b/examples/bluetooth/bluedroid/ble/blufi/README.md similarity index 100% rename from examples/bluetooth/blufi/README.md rename to examples/bluetooth/bluedroid/ble/blufi/README.md diff --git a/examples/bluetooth/blufi/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/blufi/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/blufi/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/blufi/main/CMakeLists.txt diff --git a/examples/bluetooth/blufi/main/blufi_example.h b/examples/bluetooth/bluedroid/ble/blufi/main/blufi_example.h similarity index 100% rename from examples/bluetooth/blufi/main/blufi_example.h rename to examples/bluetooth/bluedroid/ble/blufi/main/blufi_example.h diff --git a/examples/bluetooth/blufi/main/blufi_example_main.c b/examples/bluetooth/bluedroid/ble/blufi/main/blufi_example_main.c similarity index 100% rename from examples/bluetooth/blufi/main/blufi_example_main.c rename to examples/bluetooth/bluedroid/ble/blufi/main/blufi_example_main.c diff --git a/examples/bluetooth/blufi/main/blufi_security.c b/examples/bluetooth/bluedroid/ble/blufi/main/blufi_security.c similarity index 100% rename from examples/bluetooth/blufi/main/blufi_security.c rename to examples/bluetooth/bluedroid/ble/blufi/main/blufi_security.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_node/main/component.mk b/examples/bluetooth/bluedroid/ble/blufi/main/component.mk similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_node/main/component.mk rename to examples/bluetooth/bluedroid/ble/blufi/main/component.mk diff --git a/examples/bluetooth/blufi/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/blufi/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/blufi/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/blufi/sdkconfig.defaults diff --git a/examples/bluetooth/gatt_client/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/gatt_client/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gatt_client/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/gatt_client/CMakeLists.txt diff --git a/examples/bluetooth/gatt_client/Makefile b/examples/bluetooth/bluedroid/ble/gatt_client/Makefile similarity index 100% rename from examples/bluetooth/gatt_client/Makefile rename to examples/bluetooth/bluedroid/ble/gatt_client/Makefile diff --git a/examples/bluetooth/gatt_client/README.md b/examples/bluetooth/bluedroid/ble/gatt_client/README.md similarity index 100% rename from examples/bluetooth/gatt_client/README.md rename to examples/bluetooth/bluedroid/ble/gatt_client/README.md diff --git a/examples/bluetooth/gatt_client/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/gatt_client/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gatt_client/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/gatt_client/main/CMakeLists.txt diff --git a/examples/bluetooth/gatt_client/main/Kconfig.projbuild b/examples/bluetooth/bluedroid/ble/gatt_client/main/Kconfig.projbuild similarity index 100% rename from examples/bluetooth/gatt_client/main/Kconfig.projbuild rename to examples/bluetooth/bluedroid/ble/gatt_client/main/Kconfig.projbuild diff --git a/examples/bluetooth/ble_mesh/ble_mesh_provisioner/main/component.mk b/examples/bluetooth/bluedroid/ble/gatt_client/main/component.mk similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_provisioner/main/component.mk rename to examples/bluetooth/bluedroid/ble/gatt_client/main/component.mk diff --git a/examples/bluetooth/gatt_client/main/gattc_demo.c b/examples/bluetooth/bluedroid/ble/gatt_client/main/gattc_demo.c similarity index 100% rename from examples/bluetooth/gatt_client/main/gattc_demo.c rename to examples/bluetooth/bluedroid/ble/gatt_client/main/gattc_demo.c diff --git a/examples/bluetooth/gatt_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_client/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/gatt_client/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/gatt_client/sdkconfig.defaults diff --git a/examples/bluetooth/gatt_client/tutorial/Gatt_Client_Example_Walkthrough.md b/examples/bluetooth/bluedroid/ble/gatt_client/tutorial/Gatt_Client_Example_Walkthrough.md similarity index 98% rename from examples/bluetooth/gatt_client/tutorial/Gatt_Client_Example_Walkthrough.md rename to examples/bluetooth/bluedroid/ble/gatt_client/tutorial/Gatt_Client_Example_Walkthrough.md index 2ed2c86b5..44cb2af8d 100644 --- a/examples/bluetooth/gatt_client/tutorial/Gatt_Client_Example_Walkthrough.md +++ b/examples/bluetooth/bluedroid/ble/gatt_client/tutorial/Gatt_Client_Example_Walkthrough.md @@ -6,7 +6,7 @@ In this tutorial, the GATT client example code for the ESP32 is reviewed. The co # Includes -This example is located in the examples folder of the ESP-IDF under the [bluetooth/gatt_client/main](../main). The [gattc_demo.c](../main/gattc_demo.c) file located in the main folder contains all the functionality that we are going to review. The header files contained in [gattc_demo.c](../main/gattc_demo.c) are: +This example is located in the examples folder of the ESP-IDF under the [bluetooth/bluedroid/ble/gatt_client/main](../main). The [gattc_demo.c](../main/gattc_demo.c) file located in the main folder contains all the functionality that we are going to review. The header files contained in [gattc_demo.c](../main/gattc_demo.c) are: ```c #include @@ -511,7 +511,7 @@ In case that the client finds the service that it is looking for, the flag get_s ## Getting Characteristics -This examples implements getting characteristic data from a predefined service. The service that we want the characteristics from has an UUID of 0x00FF, and the characteristic we are interested in has an UUID of 0xFF01: +This example implements getting characteristic data from a predefined service. The service that we want the characteristics from has an UUID of 0x00FF, and the characteristic we are interested in has an UUID of 0xFF01: ```c #define REMOTE_NOTIFY_CHAR_UUID 0xFF01 diff --git a/examples/bluetooth/gatt_security_client/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/gatt_security_client/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gatt_security_client/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/gatt_security_client/CMakeLists.txt diff --git a/examples/bluetooth/gatt_security_client/Makefile b/examples/bluetooth/bluedroid/ble/gatt_security_client/Makefile similarity index 100% rename from examples/bluetooth/gatt_security_client/Makefile rename to examples/bluetooth/bluedroid/ble/gatt_security_client/Makefile diff --git a/examples/bluetooth/gatt_security_client/README.md b/examples/bluetooth/bluedroid/ble/gatt_security_client/README.md similarity index 100% rename from examples/bluetooth/gatt_security_client/README.md rename to examples/bluetooth/bluedroid/ble/gatt_security_client/README.md diff --git a/examples/bluetooth/gatt_security_client/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/gatt_security_client/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gatt_security_client/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/gatt_security_client/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_spp_client/main/component.mk b/examples/bluetooth/bluedroid/ble/gatt_security_client/main/component.mk similarity index 100% rename from examples/bluetooth/ble_spp_client/main/component.mk rename to examples/bluetooth/bluedroid/ble/gatt_security_client/main/component.mk diff --git a/examples/bluetooth/gatt_security_client/main/example_ble_sec_gattc_demo.c b/examples/bluetooth/bluedroid/ble/gatt_security_client/main/example_ble_sec_gattc_demo.c similarity index 100% rename from examples/bluetooth/gatt_security_client/main/example_ble_sec_gattc_demo.c rename to examples/bluetooth/bluedroid/ble/gatt_security_client/main/example_ble_sec_gattc_demo.c diff --git a/examples/bluetooth/gatt_security_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_security_client/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/gatt_security_client/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/gatt_security_client/sdkconfig.defaults diff --git a/examples/bluetooth/gatt_security_client/tutorial/Gatt_Security_Client_Example_Walkthrough.md b/examples/bluetooth/bluedroid/ble/gatt_security_client/tutorial/Gatt_Security_Client_Example_Walkthrough.md similarity index 100% rename from examples/bluetooth/gatt_security_client/tutorial/Gatt_Security_Client_Example_Walkthrough.md rename to examples/bluetooth/bluedroid/ble/gatt_security_client/tutorial/Gatt_Security_Client_Example_Walkthrough.md diff --git a/examples/bluetooth/gatt_security_server/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/gatt_security_server/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gatt_security_server/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/gatt_security_server/CMakeLists.txt diff --git a/examples/bluetooth/gatt_security_server/Makefile b/examples/bluetooth/bluedroid/ble/gatt_security_server/Makefile similarity index 100% rename from examples/bluetooth/gatt_security_server/Makefile rename to examples/bluetooth/bluedroid/ble/gatt_security_server/Makefile diff --git a/examples/bluetooth/gatt_security_server/README.md b/examples/bluetooth/bluedroid/ble/gatt_security_server/README.md similarity index 100% rename from examples/bluetooth/gatt_security_server/README.md rename to examples/bluetooth/bluedroid/ble/gatt_security_server/README.md diff --git a/examples/bluetooth/gatt_security_server/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/gatt_security_server/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gatt_security_server/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/gatt_security_server/main/CMakeLists.txt diff --git a/examples/bluetooth/gatt_security_server/main/component.mk b/examples/bluetooth/bluedroid/ble/gatt_security_server/main/component.mk similarity index 100% rename from examples/bluetooth/gatt_security_server/main/component.mk rename to examples/bluetooth/bluedroid/ble/gatt_security_server/main/component.mk diff --git a/examples/bluetooth/gatt_security_server/main/example_ble_sec_gatts_demo.c b/examples/bluetooth/bluedroid/ble/gatt_security_server/main/example_ble_sec_gatts_demo.c similarity index 100% rename from examples/bluetooth/gatt_security_server/main/example_ble_sec_gatts_demo.c rename to examples/bluetooth/bluedroid/ble/gatt_security_server/main/example_ble_sec_gatts_demo.c diff --git a/examples/bluetooth/gatt_security_server/main/example_ble_sec_gatts_demo.h b/examples/bluetooth/bluedroid/ble/gatt_security_server/main/example_ble_sec_gatts_demo.h similarity index 100% rename from examples/bluetooth/gatt_security_server/main/example_ble_sec_gatts_demo.h rename to examples/bluetooth/bluedroid/ble/gatt_security_server/main/example_ble_sec_gatts_demo.h diff --git a/examples/bluetooth/gatt_security_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_security_server/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/gatt_security_server/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/gatt_security_server/sdkconfig.defaults diff --git a/examples/bluetooth/gatt_security_server/tutorial/Gatt_Security_Server_Example_Walkthrough.md b/examples/bluetooth/bluedroid/ble/gatt_security_server/tutorial/Gatt_Security_Server_Example_Walkthrough.md similarity index 100% rename from examples/bluetooth/gatt_security_server/tutorial/Gatt_Security_Server_Example_Walkthrough.md rename to examples/bluetooth/bluedroid/ble/gatt_security_server/tutorial/Gatt_Security_Server_Example_Walkthrough.md diff --git a/examples/bluetooth/gatt_server/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/gatt_server/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gatt_server/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/gatt_server/CMakeLists.txt diff --git a/examples/bluetooth/gatt_server/Makefile b/examples/bluetooth/bluedroid/ble/gatt_server/Makefile similarity index 100% rename from examples/bluetooth/gatt_server/Makefile rename to examples/bluetooth/bluedroid/ble/gatt_server/Makefile diff --git a/examples/bluetooth/gatt_server/README.md b/examples/bluetooth/bluedroid/ble/gatt_server/README.md similarity index 100% rename from examples/bluetooth/gatt_server/README.md rename to examples/bluetooth/bluedroid/ble/gatt_server/README.md diff --git a/examples/bluetooth/gatt_server/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/gatt_server/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gatt_server/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/gatt_server/main/CMakeLists.txt diff --git a/examples/bluetooth/gatt_server/main/Kconfig b/examples/bluetooth/bluedroid/ble/gatt_server/main/Kconfig similarity index 100% rename from examples/bluetooth/gatt_server/main/Kconfig rename to examples/bluetooth/bluedroid/ble/gatt_server/main/Kconfig diff --git a/examples/bluetooth/ble_spp_server/main/component.mk b/examples/bluetooth/bluedroid/ble/gatt_server/main/component.mk similarity index 100% rename from examples/bluetooth/ble_spp_server/main/component.mk rename to examples/bluetooth/bluedroid/ble/gatt_server/main/component.mk diff --git a/examples/bluetooth/gatt_server/main/gatts_demo.c b/examples/bluetooth/bluedroid/ble/gatt_server/main/gatts_demo.c similarity index 100% rename from examples/bluetooth/gatt_server/main/gatts_demo.c rename to examples/bluetooth/bluedroid/ble/gatt_server/main/gatts_demo.c diff --git a/examples/bluetooth/gatt_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_server/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/gatt_server/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/gatt_server/sdkconfig.defaults diff --git a/examples/bluetooth/gatt_server/tutorial/Gatt_Server_Example_Walkthrough.md b/examples/bluetooth/bluedroid/ble/gatt_server/tutorial/Gatt_Server_Example_Walkthrough.md similarity index 100% rename from examples/bluetooth/gatt_server/tutorial/Gatt_Server_Example_Walkthrough.md rename to examples/bluetooth/bluedroid/ble/gatt_server/tutorial/Gatt_Server_Example_Walkthrough.md diff --git a/examples/bluetooth/gatt_server/tutorial/image/GATT_Server_Figure_1.png b/examples/bluetooth/bluedroid/ble/gatt_server/tutorial/image/GATT_Server_Figure_1.png similarity index 100% rename from examples/bluetooth/gatt_server/tutorial/image/GATT_Server_Figure_1.png rename to examples/bluetooth/bluedroid/ble/gatt_server/tutorial/image/GATT_Server_Figure_1.png diff --git a/examples/bluetooth/gatt_server/tutorial/image/GATT_Server_Figure_2.png b/examples/bluetooth/bluedroid/ble/gatt_server/tutorial/image/GATT_Server_Figure_2.png similarity index 100% rename from examples/bluetooth/gatt_server/tutorial/image/GATT_Server_Figure_2.png rename to examples/bluetooth/bluedroid/ble/gatt_server/tutorial/image/GATT_Server_Figure_2.png diff --git a/examples/bluetooth/gatt_server_service_table/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gatt_server_service_table/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/gatt_server_service_table/CMakeLists.txt diff --git a/examples/bluetooth/gatt_server_service_table/Makefile b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/Makefile similarity index 100% rename from examples/bluetooth/gatt_server_service_table/Makefile rename to examples/bluetooth/bluedroid/ble/gatt_server_service_table/Makefile diff --git a/examples/bluetooth/gatt_server_service_table/README.md b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/README.md similarity index 100% rename from examples/bluetooth/gatt_server_service_table/README.md rename to examples/bluetooth/bluedroid/ble/gatt_server_service_table/README.md diff --git a/examples/bluetooth/gatt_server_service_table/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gatt_server_service_table/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/gatt_server_service_table/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_throughput/throughput_client/main/component.mk b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/main/component.mk similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_client/main/component.mk rename to examples/bluetooth/bluedroid/ble/gatt_server_service_table/main/component.mk diff --git a/examples/bluetooth/gatt_server_service_table/main/gatts_table_creat_demo.c b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/main/gatts_table_creat_demo.c similarity index 100% rename from examples/bluetooth/gatt_server_service_table/main/gatts_table_creat_demo.c rename to examples/bluetooth/bluedroid/ble/gatt_server_service_table/main/gatts_table_creat_demo.c diff --git a/examples/bluetooth/gatt_server_service_table/main/gatts_table_creat_demo.h b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/main/gatts_table_creat_demo.h similarity index 100% rename from examples/bluetooth/gatt_server_service_table/main/gatts_table_creat_demo.h rename to examples/bluetooth/bluedroid/ble/gatt_server_service_table/main/gatts_table_creat_demo.h diff --git a/examples/bluetooth/gatt_server_service_table/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/gatt_server_service_table/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/gatt_server_service_table/sdkconfig.defaults diff --git a/examples/bluetooth/gatt_server_service_table/tutorial/Gatt_Server_Service_Table_Example_Walkthrough.md b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/tutorial/Gatt_Server_Service_Table_Example_Walkthrough.md similarity index 100% rename from examples/bluetooth/gatt_server_service_table/tutorial/Gatt_Server_Service_Table_Example_Walkthrough.md rename to examples/bluetooth/bluedroid/ble/gatt_server_service_table/tutorial/Gatt_Server_Service_Table_Example_Walkthrough.md diff --git a/examples/bluetooth/gatt_server_service_table/tutorial/image/Heart_Rate_Service.png b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/tutorial/image/Heart_Rate_Service.png similarity index 100% rename from examples/bluetooth/gatt_server_service_table/tutorial/image/Heart_Rate_Service.png rename to examples/bluetooth/bluedroid/ble/gatt_server_service_table/tutorial/image/Heart_Rate_Service.png diff --git a/examples/bluetooth/gattc_multi_connect/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gattc_multi_connect/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/gattc_multi_connect/CMakeLists.txt diff --git a/examples/bluetooth/gattc_multi_connect/Makefile b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/Makefile similarity index 100% rename from examples/bluetooth/gattc_multi_connect/Makefile rename to examples/bluetooth/bluedroid/ble/gattc_multi_connect/Makefile diff --git a/examples/bluetooth/gattc_multi_connect/README.md b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/README.md similarity index 100% rename from examples/bluetooth/gattc_multi_connect/README.md rename to examples/bluetooth/bluedroid/ble/gattc_multi_connect/README.md diff --git a/examples/bluetooth/gattc_multi_connect/main/CMakeLists.txt b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gattc_multi_connect/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/ble/gattc_multi_connect/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_throughput/throughput_server/main/component.mk b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/main/component.mk similarity index 100% rename from examples/bluetooth/ble_throughput/throughput_server/main/component.mk rename to examples/bluetooth/bluedroid/ble/gattc_multi_connect/main/component.mk diff --git a/examples/bluetooth/gattc_multi_connect/main/gattc_multi_connect.c b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/main/gattc_multi_connect.c similarity index 100% rename from examples/bluetooth/gattc_multi_connect/main/gattc_multi_connect.c rename to examples/bluetooth/bluedroid/ble/gattc_multi_connect/main/gattc_multi_connect.c diff --git a/examples/bluetooth/gattc_multi_connect/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/gattc_multi_connect/sdkconfig.defaults rename to examples/bluetooth/bluedroid/ble/gattc_multi_connect/sdkconfig.defaults diff --git a/examples/bluetooth/gattc_multi_connect/tutorial/Gatt_Client_Multi_Connection_Example_Walkthrough.md b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/tutorial/Gatt_Client_Multi_Connection_Example_Walkthrough.md similarity index 99% rename from examples/bluetooth/gattc_multi_connect/tutorial/Gatt_Client_Multi_Connection_Example_Walkthrough.md rename to examples/bluetooth/bluedroid/ble/gattc_multi_connect/tutorial/Gatt_Client_Multi_Connection_Example_Walkthrough.md index 918f6377a..17614d039 100644 --- a/examples/bluetooth/gattc_multi_connect/tutorial/Gatt_Client_Multi_Connection_Example_Walkthrough.md +++ b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/tutorial/Gatt_Client_Multi_Connection_Example_Walkthrough.md @@ -8,7 +8,7 @@ This example’s workflow is similar to the [GATT Client Example Walkthrough](.. Four ESP32 devices are needed in order to demonstrate this example, among which: * one would be employed as a GATT Client flashed with the [gattc_multi_connect](../../gattc_multi_connect) demo, and, -* the rest run as GATT servers flashed with the [gatt_server](../../gatt_server) demo of the ESP-IDF Bluetooth examples folder. +* the rest run as GATT servers flashed with the [gatt_server](../../gatt_server) demo of the ESP-IDF examples/bluetooth/bluedroid/ble folder.
Multi-Connection GATT Client Flowchart
diff --git a/examples/bluetooth/gattc_multi_connect/tutorial/image/ESP32_GATT_Multi_Connect_Client_Application_Profiles.png b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/tutorial/image/ESP32_GATT_Multi_Connect_Client_Application_Profiles.png similarity index 100% rename from examples/bluetooth/gattc_multi_connect/tutorial/image/ESP32_GATT_Multi_Connect_Client_Application_Profiles.png rename to examples/bluetooth/bluedroid/ble/gattc_multi_connect/tutorial/image/ESP32_GATT_Multi_Connect_Client_Application_Profiles.png diff --git a/examples/bluetooth/gattc_multi_connect/tutorial/image/Multi_Connection_GATT_Client_Flowchart.png b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/tutorial/image/Multi_Connection_GATT_Client_Flowchart.png similarity index 100% rename from examples/bluetooth/gattc_multi_connect/tutorial/image/Multi_Connection_GATT_Client_Flowchart.png rename to examples/bluetooth/bluedroid/ble/gattc_multi_connect/tutorial/image/Multi_Connection_GATT_Client_Flowchart.png diff --git a/examples/bluetooth/a2dp_sink/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/CMakeLists.txt similarity index 100% rename from examples/bluetooth/a2dp_sink/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/a2dp_sink/CMakeLists.txt diff --git a/examples/bluetooth/a2dp_sink/Makefile b/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/Makefile similarity index 100% rename from examples/bluetooth/a2dp_sink/Makefile rename to examples/bluetooth/bluedroid/classic_bt/a2dp_sink/Makefile diff --git a/examples/bluetooth/a2dp_sink/README.md b/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/README.md similarity index 100% rename from examples/bluetooth/a2dp_sink/README.md rename to examples/bluetooth/bluedroid/classic_bt/a2dp_sink/README.md diff --git a/examples/bluetooth/a2dp_gatts_coex/main/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/a2dp_gatts_coex/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/CMakeLists.txt diff --git a/examples/bluetooth/a2dp_gatts_coex/main/Kconfig.projbuild b/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/Kconfig.projbuild similarity index 100% rename from examples/bluetooth/a2dp_gatts_coex/main/Kconfig.projbuild rename to examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/Kconfig.projbuild diff --git a/examples/bluetooth/a2dp_gatts_coex/main/bt_app_av.c b/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_av.c similarity index 100% rename from examples/bluetooth/a2dp_gatts_coex/main/bt_app_av.c rename to examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_av.c diff --git a/examples/bluetooth/a2dp_gatts_coex/main/bt_app_av.h b/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_av.h similarity index 100% rename from examples/bluetooth/a2dp_gatts_coex/main/bt_app_av.h rename to examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_av.h diff --git a/examples/bluetooth/a2dp_gatts_coex/main/bt_app_core.c b/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_core.c similarity index 100% rename from examples/bluetooth/a2dp_gatts_coex/main/bt_app_core.c rename to examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_core.c diff --git a/examples/bluetooth/a2dp_gatts_coex/main/bt_app_core.h b/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_core.h similarity index 100% rename from examples/bluetooth/a2dp_gatts_coex/main/bt_app_core.h rename to examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_core.h diff --git a/examples/bluetooth/a2dp_gatts_coex/main/component.mk b/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/component.mk similarity index 100% rename from examples/bluetooth/a2dp_gatts_coex/main/component.mk rename to examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/component.mk diff --git a/examples/bluetooth/a2dp_sink/main/main.c b/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/main.c similarity index 100% rename from examples/bluetooth/a2dp_sink/main/main.c rename to examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/main.c diff --git a/examples/bluetooth/a2dp_sink/sdkconfig.defaults b/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/a2dp_sink/sdkconfig.defaults rename to examples/bluetooth/bluedroid/classic_bt/a2dp_sink/sdkconfig.defaults diff --git a/examples/bluetooth/a2dp_source/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/CMakeLists.txt similarity index 100% rename from examples/bluetooth/a2dp_source/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/a2dp_source/CMakeLists.txt diff --git a/examples/bluetooth/a2dp_source/Makefile b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/Makefile similarity index 100% rename from examples/bluetooth/a2dp_source/Makefile rename to examples/bluetooth/bluedroid/classic_bt/a2dp_source/Makefile diff --git a/examples/bluetooth/a2dp_source/README.md b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/README.md similarity index 100% rename from examples/bluetooth/a2dp_source/README.md rename to examples/bluetooth/bluedroid/classic_bt/a2dp_source/README.md diff --git a/examples/bluetooth/a2dp_source/main/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/a2dp_source/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/CMakeLists.txt diff --git a/examples/bluetooth/a2dp_source/main/bt_app_core.c b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/bt_app_core.c similarity index 100% rename from examples/bluetooth/a2dp_source/main/bt_app_core.c rename to examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/bt_app_core.c diff --git a/examples/bluetooth/a2dp_sink/main/bt_app_core.h b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/bt_app_core.h similarity index 100% rename from examples/bluetooth/a2dp_sink/main/bt_app_core.h rename to examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/bt_app_core.h diff --git a/examples/bluetooth/a2dp_sink/main/component.mk b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/component.mk similarity index 100% rename from examples/bluetooth/a2dp_sink/main/component.mk rename to examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/component.mk diff --git a/examples/bluetooth/a2dp_source/main/main.c b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c similarity index 100% rename from examples/bluetooth/a2dp_source/main/main.c rename to examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c diff --git a/examples/bluetooth/a2dp_source/sdkconfig.defaults b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/a2dp_source/sdkconfig.defaults rename to examples/bluetooth/bluedroid/classic_bt/a2dp_source/sdkconfig.defaults diff --git a/examples/bluetooth/bt_discovery/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/bt_discovery/CMakeLists.txt similarity index 100% rename from examples/bluetooth/bt_discovery/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/bt_discovery/CMakeLists.txt diff --git a/examples/bluetooth/bt_discovery/Makefile b/examples/bluetooth/bluedroid/classic_bt/bt_discovery/Makefile similarity index 100% rename from examples/bluetooth/bt_discovery/Makefile rename to examples/bluetooth/bluedroid/classic_bt/bt_discovery/Makefile diff --git a/examples/bluetooth/bt_discovery/README.rst b/examples/bluetooth/bluedroid/classic_bt/bt_discovery/README.rst similarity index 100% rename from examples/bluetooth/bt_discovery/README.rst rename to examples/bluetooth/bluedroid/classic_bt/bt_discovery/README.rst diff --git a/examples/bluetooth/bt_discovery/main/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/bt_discovery/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/bt_discovery/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/bt_discovery/main/CMakeLists.txt diff --git a/examples/bluetooth/bt_discovery/main/bt_discovery.c b/examples/bluetooth/bluedroid/classic_bt/bt_discovery/main/bt_discovery.c similarity index 100% rename from examples/bluetooth/bt_discovery/main/bt_discovery.c rename to examples/bluetooth/bluedroid/classic_bt/bt_discovery/main/bt_discovery.c diff --git a/examples/bluetooth/a2dp_source/main/component.mk b/examples/bluetooth/bluedroid/classic_bt/bt_discovery/main/component.mk similarity index 100% rename from examples/bluetooth/a2dp_source/main/component.mk rename to examples/bluetooth/bluedroid/classic_bt/bt_discovery/main/component.mk diff --git a/examples/bluetooth/bt_discovery/sdkconfig.defaults b/examples/bluetooth/bluedroid/classic_bt/bt_discovery/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/bt_discovery/sdkconfig.defaults rename to examples/bluetooth/bluedroid/classic_bt/bt_discovery/sdkconfig.defaults diff --git a/examples/bluetooth/bt_spp_acceptor/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/CMakeLists.txt similarity index 100% rename from examples/bluetooth/bt_spp_acceptor/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/CMakeLists.txt diff --git a/examples/bluetooth/bt_spp_acceptor/Makefile b/examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/Makefile similarity index 100% rename from examples/bluetooth/bt_spp_acceptor/Makefile rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/Makefile diff --git a/examples/bluetooth/bt_spp_acceptor/README.rst b/examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/README.rst similarity index 100% rename from examples/bluetooth/bt_spp_acceptor/README.rst rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/README.rst diff --git a/examples/bluetooth/bt_spp_acceptor/main/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/bt_spp_acceptor/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/main/CMakeLists.txt diff --git a/examples/bluetooth/blufi/main/component.mk b/examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/main/component.mk similarity index 100% rename from examples/bluetooth/blufi/main/component.mk rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/main/component.mk diff --git a/examples/bluetooth/bt_spp_acceptor/main/example_spp_acceptor_demo.c b/examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/main/example_spp_acceptor_demo.c similarity index 100% rename from examples/bluetooth/bt_spp_acceptor/main/example_spp_acceptor_demo.c rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/main/example_spp_acceptor_demo.c diff --git a/examples/bluetooth/bt_spp_acceptor/sdkconfig.defaults b/examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/bt_spp_acceptor/sdkconfig.defaults rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/sdkconfig.defaults diff --git a/examples/bluetooth/bt_spp_initiator/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/CMakeLists.txt similarity index 100% rename from examples/bluetooth/bt_spp_initiator/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/CMakeLists.txt diff --git a/examples/bluetooth/bt_spp_initiator/Makefile b/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/Makefile similarity index 100% rename from examples/bluetooth/bt_spp_initiator/Makefile rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/Makefile diff --git a/examples/bluetooth/bt_spp_initiator/README.rst b/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/README.rst similarity index 100% rename from examples/bluetooth/bt_spp_initiator/README.rst rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/README.rst diff --git a/examples/bluetooth/bt_spp_initiator/main/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/bt_spp_initiator/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/CMakeLists.txt diff --git a/examples/bluetooth/bt_spp_acceptor/main/component.mk b/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/component.mk similarity index 100% rename from examples/bluetooth/bt_spp_acceptor/main/component.mk rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/component.mk diff --git a/examples/bluetooth/bt_spp_initiator/main/example_spp_initiator_demo.c b/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/example_spp_initiator_demo.c similarity index 100% rename from examples/bluetooth/bt_spp_initiator/main/example_spp_initiator_demo.c rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/example_spp_initiator_demo.c diff --git a/examples/bluetooth/bt_spp_initiator/sdkconfig.defaults b/examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/bt_spp_initiator/sdkconfig.defaults rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/sdkconfig.defaults diff --git a/examples/bluetooth/bt_spp_vfs_acceptor/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/CMakeLists.txt similarity index 100% rename from examples/bluetooth/bt_spp_vfs_acceptor/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/CMakeLists.txt diff --git a/examples/bluetooth/bt_spp_vfs_acceptor/Makefile b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/Makefile similarity index 100% rename from examples/bluetooth/bt_spp_vfs_acceptor/Makefile rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/Makefile diff --git a/examples/bluetooth/bt_spp_vfs_acceptor/README.rst b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/README.rst similarity index 100% rename from examples/bluetooth/bt_spp_vfs_acceptor/README.rst rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/README.rst diff --git a/examples/bluetooth/bt_spp_vfs_acceptor/main/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/bt_spp_vfs_acceptor/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/CMakeLists.txt diff --git a/examples/bluetooth/bt_spp_initiator/main/component.mk b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/component.mk similarity index 100% rename from examples/bluetooth/bt_spp_initiator/main/component.mk rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/component.mk diff --git a/examples/bluetooth/bt_spp_vfs_acceptor/main/example_spp_vfs_acceptor_demo.c b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/example_spp_vfs_acceptor_demo.c similarity index 100% rename from examples/bluetooth/bt_spp_vfs_acceptor/main/example_spp_vfs_acceptor_demo.c rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/example_spp_vfs_acceptor_demo.c diff --git a/examples/bluetooth/bt_spp_vfs_acceptor/main/spp_task.c b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/spp_task.c similarity index 100% rename from examples/bluetooth/bt_spp_vfs_acceptor/main/spp_task.c rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/spp_task.c diff --git a/examples/bluetooth/bt_spp_vfs_acceptor/main/spp_task.h b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/spp_task.h similarity index 100% rename from examples/bluetooth/bt_spp_vfs_acceptor/main/spp_task.h rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/spp_task.h diff --git a/examples/bluetooth/bt_spp_vfs_acceptor/sdkconfig.defaults b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/bt_spp_vfs_acceptor/sdkconfig.defaults rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/sdkconfig.defaults diff --git a/examples/bluetooth/bt_spp_vfs_initiator/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/CMakeLists.txt similarity index 100% rename from examples/bluetooth/bt_spp_vfs_initiator/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/CMakeLists.txt diff --git a/examples/bluetooth/bt_spp_vfs_initiator/Makefile b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/Makefile similarity index 100% rename from examples/bluetooth/bt_spp_vfs_initiator/Makefile rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/Makefile diff --git a/examples/bluetooth/bt_spp_vfs_initiator/README.rst b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/README.rst similarity index 100% rename from examples/bluetooth/bt_spp_vfs_initiator/README.rst rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/README.rst diff --git a/examples/bluetooth/bt_spp_vfs_initiator/main/CMakeLists.txt b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/bt_spp_vfs_initiator/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/CMakeLists.txt diff --git a/examples/bluetooth/bt_spp_vfs_acceptor/main/component.mk b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/component.mk similarity index 100% rename from examples/bluetooth/bt_spp_vfs_acceptor/main/component.mk rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/component.mk diff --git a/examples/bluetooth/bt_spp_vfs_initiator/main/example_spp_vfs_initiator_demo.c b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/example_spp_vfs_initiator_demo.c similarity index 100% rename from examples/bluetooth/bt_spp_vfs_initiator/main/example_spp_vfs_initiator_demo.c rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/example_spp_vfs_initiator_demo.c diff --git a/examples/bluetooth/bt_spp_vfs_initiator/main/spp_task.c b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/spp_task.c similarity index 100% rename from examples/bluetooth/bt_spp_vfs_initiator/main/spp_task.c rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/spp_task.c diff --git a/examples/bluetooth/bt_spp_vfs_initiator/main/spp_task.h b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/spp_task.h similarity index 100% rename from examples/bluetooth/bt_spp_vfs_initiator/main/spp_task.h rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/spp_task.h diff --git a/examples/bluetooth/bt_spp_vfs_initiator/sdkconfig.defaults b/examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/bt_spp_vfs_initiator/sdkconfig.defaults rename to examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/sdkconfig.defaults diff --git a/examples/bluetooth/a2dp_gatts_coex/CMakeLists.txt b/examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/CMakeLists.txt similarity index 100% rename from examples/bluetooth/a2dp_gatts_coex/CMakeLists.txt rename to examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/CMakeLists.txt diff --git a/examples/bluetooth/a2dp_gatts_coex/Makefile b/examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/Makefile similarity index 100% rename from examples/bluetooth/a2dp_gatts_coex/Makefile rename to examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/Makefile diff --git a/examples/bluetooth/a2dp_gatts_coex/README.md b/examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/README.md similarity index 100% rename from examples/bluetooth/a2dp_gatts_coex/README.md rename to examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/README.md diff --git a/examples/bluetooth/a2dp_sink/main/CMakeLists.txt b/examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/a2dp_sink/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/CMakeLists.txt diff --git a/examples/bluetooth/a2dp_sink/main/Kconfig.projbuild b/examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/Kconfig.projbuild similarity index 100% rename from examples/bluetooth/a2dp_sink/main/Kconfig.projbuild rename to examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/Kconfig.projbuild diff --git a/examples/bluetooth/a2dp_sink/main/bt_app_av.c b/examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/bt_app_av.c similarity index 100% rename from examples/bluetooth/a2dp_sink/main/bt_app_av.c rename to examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/bt_app_av.c diff --git a/examples/bluetooth/a2dp_sink/main/bt_app_av.h b/examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/bt_app_av.h similarity index 100% rename from examples/bluetooth/a2dp_sink/main/bt_app_av.h rename to examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/bt_app_av.h diff --git a/examples/bluetooth/a2dp_sink/main/bt_app_core.c b/examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/bt_app_core.c similarity index 100% rename from examples/bluetooth/a2dp_sink/main/bt_app_core.c rename to examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/bt_app_core.c diff --git a/examples/bluetooth/a2dp_source/main/bt_app_core.h b/examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/bt_app_core.h similarity index 100% rename from examples/bluetooth/a2dp_source/main/bt_app_core.h rename to examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/bt_app_core.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/component.mk b/examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/component.mk similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/component.mk rename to examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/component.mk diff --git a/examples/bluetooth/a2dp_gatts_coex/main/main.c b/examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/main.c similarity index 100% rename from examples/bluetooth/a2dp_gatts_coex/main/main.c rename to examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/main.c diff --git a/examples/bluetooth/a2dp_gatts_coex/sdkconfig.defaults b/examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/a2dp_gatts_coex/sdkconfig.defaults rename to examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/sdkconfig.defaults diff --git a/examples/bluetooth/gattc_gatts_coex/CMakeLists.txt b/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gattc_gatts_coex/CMakeLists.txt rename to examples/bluetooth/bluedroid/coex/gattc_gatts_coex/CMakeLists.txt diff --git a/examples/bluetooth/gattc_gatts_coex/Makefile b/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/Makefile similarity index 100% rename from examples/bluetooth/gattc_gatts_coex/Makefile rename to examples/bluetooth/bluedroid/coex/gattc_gatts_coex/Makefile diff --git a/examples/bluetooth/gattc_gatts_coex/README.md b/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/README.md similarity index 100% rename from examples/bluetooth/gattc_gatts_coex/README.md rename to examples/bluetooth/bluedroid/coex/gattc_gatts_coex/README.md diff --git a/examples/bluetooth/gattc_gatts_coex/main/CMakeLists.txt b/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/gattc_gatts_coex/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/coex/gattc_gatts_coex/main/CMakeLists.txt diff --git a/examples/bluetooth/bt_spp_vfs_initiator/main/component.mk b/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/main/component.mk similarity index 100% rename from examples/bluetooth/bt_spp_vfs_initiator/main/component.mk rename to examples/bluetooth/bluedroid/coex/gattc_gatts_coex/main/component.mk diff --git a/examples/bluetooth/gattc_gatts_coex/main/gattc_gatts_coex.c b/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/main/gattc_gatts_coex.c similarity index 100% rename from examples/bluetooth/gattc_gatts_coex/main/gattc_gatts_coex.c rename to examples/bluetooth/bluedroid/coex/gattc_gatts_coex/main/gattc_gatts_coex.c diff --git a/examples/bluetooth/gattc_gatts_coex/sdkconfig.defaults b/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/gattc_gatts_coex/sdkconfig.defaults rename to examples/bluetooth/bluedroid/coex/gattc_gatts_coex/sdkconfig.defaults diff --git a/examples/bluetooth/controller_hci_uart/CMakeLists.txt b/examples/bluetooth/bluedroid/hci/controller_hci_uart/CMakeLists.txt similarity index 100% rename from examples/bluetooth/controller_hci_uart/CMakeLists.txt rename to examples/bluetooth/bluedroid/hci/controller_hci_uart/CMakeLists.txt diff --git a/examples/bluetooth/controller_hci_uart/Makefile b/examples/bluetooth/bluedroid/hci/controller_hci_uart/Makefile similarity index 100% rename from examples/bluetooth/controller_hci_uart/Makefile rename to examples/bluetooth/bluedroid/hci/controller_hci_uart/Makefile diff --git a/examples/bluetooth/controller_hci_uart/README.md b/examples/bluetooth/bluedroid/hci/controller_hci_uart/README.md similarity index 100% rename from examples/bluetooth/controller_hci_uart/README.md rename to examples/bluetooth/bluedroid/hci/controller_hci_uart/README.md diff --git a/examples/bluetooth/controller_hci_uart/main/CMakeLists.txt b/examples/bluetooth/bluedroid/hci/controller_hci_uart/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/controller_hci_uart/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/hci/controller_hci_uart/main/CMakeLists.txt diff --git a/examples/bluetooth/controller_hci_uart/main/component.mk b/examples/bluetooth/bluedroid/hci/controller_hci_uart/main/component.mk similarity index 100% rename from examples/bluetooth/controller_hci_uart/main/component.mk rename to examples/bluetooth/bluedroid/hci/controller_hci_uart/main/component.mk diff --git a/examples/bluetooth/controller_hci_uart/main/controller_hci_uart_demo.c b/examples/bluetooth/bluedroid/hci/controller_hci_uart/main/controller_hci_uart_demo.c similarity index 100% rename from examples/bluetooth/controller_hci_uart/main/controller_hci_uart_demo.c rename to examples/bluetooth/bluedroid/hci/controller_hci_uart/main/controller_hci_uart_demo.c diff --git a/examples/bluetooth/controller_hci_uart/sdkconfig.defaults b/examples/bluetooth/bluedroid/hci/controller_hci_uart/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/controller_hci_uart/sdkconfig.defaults rename to examples/bluetooth/bluedroid/hci/controller_hci_uart/sdkconfig.defaults diff --git a/examples/bluetooth/ble_adv/CMakeLists.txt b/examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_adv/CMakeLists.txt rename to examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/CMakeLists.txt diff --git a/examples/bluetooth/ble_adv/Makefile b/examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/Makefile similarity index 100% rename from examples/bluetooth/ble_adv/Makefile rename to examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/Makefile diff --git a/examples/bluetooth/ble_adv/README.md b/examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/README.md similarity index 67% rename from examples/bluetooth/ble_adv/README.md rename to examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/README.md index 5e9ff15c5..6db914225 100644 --- a/examples/bluetooth/ble_adv/README.md +++ b/examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/README.md @@ -1,5 +1,5 @@ -ESP-IDF ble_advertising app -==================== +ESP-IDF VHCI ble_advertising app +================================ This is a BLE advertising demo with virtual HCI interface. Send Reset/ADV_PARAM/ADV_DATA/ADV_ENABLE HCI command for BLE advertising. diff --git a/examples/bluetooth/ble_adv/main/CMakeLists.txt b/examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_adv/main/CMakeLists.txt rename to examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_adv/main/app_bt.c b/examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/main/app_bt.c similarity index 100% rename from examples/bluetooth/ble_adv/main/app_bt.c rename to examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/main/app_bt.c diff --git a/examples/bluetooth/gatt_client/main/component.mk b/examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/main/component.mk similarity index 100% rename from examples/bluetooth/gatt_client/main/component.mk rename to examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/main/component.mk diff --git a/examples/bluetooth/ble_adv/sdkconfig.defaults b/examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_adv/sdkconfig.defaults rename to examples/bluetooth/bluedroid/hci/controller_vhci_ble_adv/sdkconfig.defaults diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/Makefile b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/Makefile similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/Makefile rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/Makefile diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/README.md similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/README.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/README.md diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/main/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/main/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/main/Kconfig.projbuild b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/main/Kconfig.projbuild similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/main/Kconfig.projbuild rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/main/Kconfig.projbuild diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/main/ble_mesh_demo_main.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/main/ble_mesh_demo_main.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/main/ble_mesh_demo_main.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/main/ble_mesh_demo_main.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/main/board.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/main/board.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/main/board.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/main/board.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/main/board.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/main/board.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/main/board.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/main/board.h diff --git a/examples/bluetooth/gatt_security_client/main/component.mk b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/main/component.mk similarity index 100% rename from examples/bluetooth/gatt_security_client/main/component.mk rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/main/component.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/sdkconfig.defaults b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/sdkconfig.defaults rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/sdkconfig.defaults diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/tutorial/ble_mesh_client_model.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/tutorial/ble_mesh_client_model.md similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/tutorial/ble_mesh_client_model.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/tutorial/ble_mesh_client_model.md diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/tutorial/images/app.png b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/tutorial/images/app.png similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/tutorial/images/app.png rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/tutorial/images/app.png diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/tutorial/images/message.png b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/tutorial/images/message.png similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/tutorial/images/message.png rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/tutorial/images/message.png diff --git a/examples/bluetooth/ble_mesh/ble_mesh_client_model/tutorial/images/picture5.png b/examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/tutorial/images/picture5.png similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_client_model/tutorial/images/picture5.png rename to examples/bluetooth/esp_ble_mesh/ble_mesh_client_model/tutorial/images/picture5.png diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/Makefile b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/Makefile similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/Makefile rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/Makefile diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/README.md similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/README.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/README.md diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_adapter.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_adapter.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_adapter.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_adapter.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_adapter.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_adapter.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_adapter.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_adapter.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_cfg_srv_model.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_cfg_srv_model.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_cfg_srv_model.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_cfg_srv_model.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_cfg_srv_model.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_cfg_srv_model.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_cfg_srv_model.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_cfg_srv_model.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_decl.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_decl.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_decl.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_decl.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_lib.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_lib.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_lib.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_lib.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_lib.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_lib.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_lib.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_lib.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_main.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_main.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_main.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_main.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_system.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_system.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_system.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_console_system.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_register_node_cmd.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_register_node_cmd.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_register_node_cmd.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_register_node_cmd.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_register_server_cmd.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_register_server_cmd.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_register_server_cmd.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/ble_mesh_register_server_cmd.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/component.mk b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/component.mk similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/component.mk rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/component.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/register_bluetooth.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/register_bluetooth.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/main/register_bluetooth.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/main/register_bluetooth.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/sdkconfig.defaults b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_node/sdkconfig.defaults rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_node/sdkconfig.defaults diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/Makefile b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/Makefile similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/Makefile rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/Makefile diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/README.md similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/README.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/README.md diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_adapter.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_adapter.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_adapter.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_adapter.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_adapter.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_adapter.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_adapter.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_adapter.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_cfg_srv_model.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_cfg_srv_model.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_cfg_srv_model.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_cfg_srv_model.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_cfg_srv_model.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_cfg_srv_model.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_cfg_srv_model.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_cfg_srv_model.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_decl.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_decl.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_decl.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_decl.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_lib.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_lib.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_lib.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_lib.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_lib.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_lib.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_lib.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_lib.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_main.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_main.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_main.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_main.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_system.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_system.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_system.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_console_system.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_cfg_client_cmd.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_cfg_client_cmd.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_cfg_client_cmd.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_cfg_client_cmd.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_gen_onoff_client_cmd.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_gen_onoff_client_cmd.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_gen_onoff_client_cmd.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_gen_onoff_client_cmd.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_test_perf_client_cmd.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_test_perf_client_cmd.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_test_perf_client_cmd.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_reg_test_perf_client_cmd.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_register_node_cmd.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_register_node_cmd.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_register_node_cmd.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_register_node_cmd.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_register_provisioner_cmd.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_register_provisioner_cmd.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_register_provisioner_cmd.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/ble_mesh_register_provisioner_cmd.c diff --git a/examples/bluetooth/bt_discovery/main/component.mk b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/component.mk similarity index 100% rename from examples/bluetooth/bt_discovery/main/component.mk rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/component.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/register_bluetooth.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/register_bluetooth.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/register_bluetooth.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/main/register_bluetooth.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/sdkconfig.defaults b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_console/ble_mesh_provisioner/sdkconfig.defaults rename to examples/bluetooth/esp_ble_mesh/ble_mesh_console/ble_mesh_provisioner/sdkconfig.defaults diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/CMakeLists.txt similarity index 65% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/CMakeLists.txt index df96eec28..5f9bd92c1 100644 --- a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/CMakeLists.txt +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/CMakeLists.txt @@ -2,7 +2,7 @@ # in this exact order for cmake to work correctly cmake_minimum_required(VERSION 3.5) -set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components) +set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components) include($ENV{IDF_PATH}/tools/cmake/project.cmake) project(ble_mesh_fast_prov_client) diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/Makefile b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/Makefile similarity index 66% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/Makefile rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/Makefile index 06bba8887..9aff276e2 100644 --- a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/Makefile +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/Makefile @@ -7,6 +7,6 @@ PROJECT_NAME := ble_mesh_fast_prov_client COMPONENT_ADD_INCLUDEDIRS := components/include -EXTRA_COMPONENT_DIRS := $(IDF_PATH)/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components +EXTRA_COMPONENT_DIRS := $(IDF_PATH)/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components include $(IDF_PATH)/make/project.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/README.md similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/README.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/README.md diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/ble_mesh_demo_main.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/ble_mesh_demo_main.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/ble_mesh_demo_main.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/ble_mesh_demo_main.c diff --git a/examples/bluetooth/gatt_server/main/component.mk b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/component.mk similarity index 100% rename from examples/bluetooth/gatt_server/main/component.mk rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/main/component.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/sdkconfig.defaults b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/sdkconfig.defaults rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/sdkconfig.defaults diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/tutorial/ble_mesh_fast_provision_client.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/tutorial/ble_mesh_fast_provision_client.md similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/tutorial/ble_mesh_fast_provision_client.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/tutorial/ble_mesh_fast_provision_client.md diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/CMakeLists.txt similarity index 65% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/CMakeLists.txt index 594effdbb..56ef44654 100644 --- a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/CMakeLists.txt +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/CMakeLists.txt @@ -2,7 +2,7 @@ # in this exact order for cmake to work correctly cmake_minimum_required(VERSION 3.5) -set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components) +set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components) include($ENV{IDF_PATH}/tools/cmake/project.cmake) project(ble_mesh_fast_prov_server) diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/Makefile b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/Makefile similarity index 66% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/Makefile rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/Makefile index f6ece484a..31160373f 100644 --- a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/Makefile +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/Makefile @@ -7,6 +7,6 @@ PROJECT_NAME := ble_mesh_fast_prov_server COMPONENT_ADD_INCLUDEDIRS := components/include -EXTRA_COMPONENT_DIRS := $(IDF_PATH)/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components +EXTRA_COMPONENT_DIRS := $(IDF_PATH)/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components include $(IDF_PATH)/make/project.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/README.md similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/README.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/README.md diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/Kconfig.projbuild b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/Kconfig.projbuild similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/Kconfig.projbuild rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/Kconfig.projbuild diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/ble_mesh_demo_main.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/ble_mesh_demo_main.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/ble_mesh_demo_main.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/ble_mesh_demo_main.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/board.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/board.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/board.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/board.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/board.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/board.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/board.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/board.h diff --git a/examples/bluetooth/gatt_server_service_table/main/component.mk b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/component.mk similarity index 100% rename from examples/bluetooth/gatt_server_service_table/main/component.mk rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/main/component.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/sdkconfig.defaults b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/sdkconfig.defaults rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/sdkconfig.defaults diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/EspBleMesh.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/EspBleMesh.md similarity index 95% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/EspBleMesh.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/EspBleMesh.md index 274ecf581..0d087ce2d 100644 --- a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/EspBleMesh.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/EspBleMesh.md @@ -13,7 +13,7 @@ A video of this demo can be seen > Note: > -> 1. Please flash the [`ble_mesh_fast_prov_server`](https://glab.espressif.cn/ble_mesh/esp-ble-mesh-v0.6/tree/ble_mesh_release/esp-ble-mesh-v0.6/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server) to your boards first; +> 1. Please flash the [`ble_mesh_fast_prov_server`](https://glab.espressif.cn/ble_mesh/esp-ble-mesh-v0.6/tree/ble_mesh_release/esp-ble-mesh-v0.6/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server) to your boards first; > 2. To have a better understanding of the performance of the BLE Mesh network, we recommend that at least 3 devices should be added in your network. > 3. We recommend that you solder LED indicators if your development board does not come with lights. > 4. Please check the type of board and LED pin definition enabled in `Example BLE Mesh Config` by running `make menuconfig` @@ -24,7 +24,7 @@ A video of this demo can be seen # Flash and Monitor 1. Enter the directory: -examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server +examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server 2. Make sure that the `IDF_PATH` environment variable was set in accordance with your current IDF path 3. Check the version of your toolchain. Version 4.1 or newer should be used. diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/ble_mesh_fast_provision_server.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/ble_mesh_fast_provision_server.md similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/ble_mesh_fast_provision_server.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/ble_mesh_fast_provision_server.md diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/app_ble.png b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/app_ble.png similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/app_ble.png rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/app_ble.png diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/device.png b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/device.png similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/device.png rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/device.png diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/picture1.png b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/picture1.png similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/picture1.png rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/picture1.png diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/picture2.png b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/picture2.png similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/picture2.png rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/picture2.png diff --git a/examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/time.png b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/time.png similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/time.png rename to examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/images/time.png diff --git a/examples/bluetooth/ble_mesh/ble_mesh_node/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_node/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_node/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_node/Makefile b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/Makefile similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_node/Makefile rename to examples/bluetooth/esp_ble_mesh/ble_mesh_node/Makefile diff --git a/examples/bluetooth/ble_mesh/ble_mesh_node/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/README.md similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_node/README.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_node/README.md diff --git a/examples/bluetooth/ble_mesh/ble_mesh_node/main/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_node/main/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_node/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_node/main/Kconfig.projbuild b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/main/Kconfig.projbuild similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_node/main/Kconfig.projbuild rename to examples/bluetooth/esp_ble_mesh/ble_mesh_node/main/Kconfig.projbuild diff --git a/examples/bluetooth/ble_mesh/ble_mesh_node/main/ble_mesh_demo_main.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/main/ble_mesh_demo_main.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_node/main/ble_mesh_demo_main.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_node/main/ble_mesh_demo_main.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_node/main/board.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/main/board.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_node/main/board.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_node/main/board.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_node/main/board.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/main/board.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_node/main/board.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_node/main/board.h diff --git a/examples/bluetooth/gattc_gatts_coex/main/component.mk b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/main/component.mk similarity index 100% rename from examples/bluetooth/gattc_gatts_coex/main/component.mk rename to examples/bluetooth/esp_ble_mesh/ble_mesh_node/main/component.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_node/sdkconfig.defaults b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_node/sdkconfig.defaults rename to examples/bluetooth/esp_ble_mesh/ble_mesh_node/sdkconfig.defaults diff --git a/examples/bluetooth/ble_mesh/ble_mesh_node/tutorial/Ble_Mesh_Node_Example_Walkthrough.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/tutorial/Ble_Mesh_Node_Example_Walkthrough.md similarity index 99% rename from examples/bluetooth/ble_mesh/ble_mesh_node/tutorial/Ble_Mesh_Node_Example_Walkthrough.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_node/tutorial/Ble_Mesh_Node_Example_Walkthrough.md index 639d10de3..877659004 100644 --- a/examples/bluetooth/ble_mesh/ble_mesh_node/tutorial/Ble_Mesh_Node_Example_Walkthrough.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/tutorial/Ble_Mesh_Node_Example_Walkthrough.md @@ -22,7 +22,7 @@ This demo has only one element, in which the following two models are implemente The folder `ble_mesh_node` contains the following files and subfolders: ``` -$ tree examples/bluetooth/ble_mesh/ble_mesh/ble_mesh_node +$ tree examples/bluetooth/esp_ble_mesh/ble_mesh/ble_mesh_node ├── Makefile /* Compiling parameters for the demo */ ├── README.md /* Quick start guide */ ├── build @@ -468,4 +468,4 @@ The detailed information about the roles and functions of these options is prese - **Support for Light Lightness Client Model**: Indicates if the given model is supported. - **Support for Light CTL Client Model**: Indicates if the given model is supported. - **Support for Light HSL Client Model**: Indicates if the given model is supported. -- **Enable Bluetooth Mesh shell**: \ No newline at end of file +- **Enable Bluetooth Mesh shell**: diff --git a/examples/bluetooth/ble_mesh/ble_mesh_provisioner/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_provisioner/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_provisioner/Makefile b/examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/Makefile similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_provisioner/Makefile rename to examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/Makefile diff --git a/examples/bluetooth/ble_mesh/ble_mesh_provisioner/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/README.md similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_provisioner/README.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/README.md diff --git a/examples/bluetooth/ble_mesh/ble_mesh_provisioner/main/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_provisioner/main/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_provisioner/main/ble_mesh_demo_main.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/main/ble_mesh_demo_main.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_provisioner/main/ble_mesh_demo_main.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/main/ble_mesh_demo_main.c diff --git a/examples/bluetooth/gattc_multi_connect/main/component.mk b/examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/main/component.mk similarity index 100% rename from examples/bluetooth/gattc_multi_connect/main/component.mk rename to examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/main/component.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_provisioner/sdkconfig.defaults b/examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_provisioner/sdkconfig.defaults rename to examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/sdkconfig.defaults diff --git a/examples/bluetooth/ble_mesh/ble_mesh_provisioner/tutorial/Ble_Mesh_Provisioner_Example_Walkthrough.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/tutorial/Ble_Mesh_Provisioner_Example_Walkthrough.md similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_provisioner/tutorial/Ble_Mesh_Provisioner_Example_Walkthrough.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/tutorial/Ble_Mesh_Provisioner_Example_Walkthrough.md diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/Makefile b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/Makefile similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/Makefile rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/Makefile diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/component.mk b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/component.mk similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/component.mk rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/component.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_client_model.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_client_model.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_client_model.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_client_model.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_client_model.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_client_model.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_client_model.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_client_model.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_common.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_common.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_common.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_common.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_operation.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_operation.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_operation.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_operation.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_operation.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_operation.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_operation.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_operation.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_server_model.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_server_model.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_server_model.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_server_model.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_server_model.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_server_model.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_server_model.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components/esp_fast_prov_server_model.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/main/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/main/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/main/component.mk b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/main/component.mk similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/main/component.mk rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/main/component.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/main/main.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/main/main.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/main/main.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/main/main.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/sdkconfig.defaults b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/sdkconfig.defaults rename to examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/sdkconfig.defaults diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/CMakeLists.txt similarity index 65% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/CMakeLists.txt index 8f5e74e32..8933ca7f2 100644 --- a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/CMakeLists.txt +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/CMakeLists.txt @@ -2,7 +2,7 @@ # in this exact order for cmake to work correctly cmake_minimum_required(VERSION 3.5) -set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components) +set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components) include($ENV{IDF_PATH}/tools/cmake/project.cmake) project(ble_mesh_wifi_coexist) diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/Makefile b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/Makefile similarity index 65% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/Makefile rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/Makefile index 2db430c14..501e1f291 100644 --- a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/Makefile +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/Makefile @@ -7,6 +7,6 @@ PROJECT_NAME := ble_mesh_wifi_coexist COMPONENT_ADD_INCLUDEDIRS := components/include -EXTRA_COMPONENT_DIRS := $(IDF_PATH)/examples/bluetooth/ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components +EXTRA_COMPONENT_DIRS := $(IDF_PATH)/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_models/fast_prov_vendor_model/components include $(IDF_PATH)/make/project.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/README.md similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/README.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/README.md diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/components/iperf/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/components/iperf/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/components/iperf/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/components/iperf/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/components/iperf/cmd_decl.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/components/iperf/cmd_decl.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/components/iperf/cmd_decl.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/components/iperf/cmd_decl.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/components/iperf/cmd_wifi.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/components/iperf/cmd_wifi.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/components/iperf/cmd_wifi.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/components/iperf/cmd_wifi.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/components/iperf/component.mk b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/components/iperf/component.mk similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/components/iperf/component.mk rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/components/iperf/component.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/components/iperf/iperf.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/components/iperf/iperf.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/components/iperf/iperf.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/components/iperf/iperf.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/components/iperf/iperf.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/components/iperf/iperf.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/components/iperf/iperf.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/components/iperf/iperf.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/main/CMakeLists.txt b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/CMakeLists.txt similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/main/CMakeLists.txt rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/CMakeLists.txt diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/main/Kconfig.projbuild b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/Kconfig.projbuild similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/main/Kconfig.projbuild rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/Kconfig.projbuild diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/main/ble_mesh_demo_main.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/ble_mesh_demo_main.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/main/ble_mesh_demo_main.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/ble_mesh_demo_main.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/main/board.c b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/board.c similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/main/board.c rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/board.c diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/main/board.h b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/board.h similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/main/board.h rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/board.h diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/main/component.mk b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/component.mk similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/main/component.mk rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/component.mk diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/partitions.csv b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/partitions.csv similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/partitions.csv rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/partitions.csv diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/sdkconfig.defaults b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/sdkconfig.defaults similarity index 100% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/sdkconfig.defaults rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/sdkconfig.defaults diff --git a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/tutorial/ble_mesh_wifi_coexist.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/tutorial/ble_mesh_wifi_coexist.md similarity index 99% rename from examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/tutorial/ble_mesh_wifi_coexist.md rename to examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/tutorial/ble_mesh_wifi_coexist.md index c44ef4c71..e60446ca7 100644 --- a/examples/bluetooth/ble_mesh/ble_mesh_wifi_coexist/tutorial/ble_mesh_wifi_coexist.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/tutorial/ble_mesh_wifi_coexist.md @@ -34,7 +34,7 @@ Meanwhile, you can use the Bluetooth function during the whole process, for exam The `ble_mesh_wifi_coexist` demo contains the following files and subfolders: ``` -$ tree examples/bluetooth/ble_mesh/ble_mesh/ble_mesh_wifi_coexist +$ tree examples/bluetooth/esp_ble_mesh/ble_mesh/ble_mesh_wifi_coexist ├── main /* Stores the `.c` and `.h` application code files for this demo */ ├── components /* Stores the `.c` and `.h` iperf code files for this demo */ ├── Makefile /* Compiling parameters for the demo */ diff --git a/examples/bluetooth/nimble/README.md b/examples/bluetooth/nimble/README.md index 39f97c19a..d77a2cfe7 100644 --- a/examples/bluetooth/nimble/README.md +++ b/examples/bluetooth/nimble/README.md @@ -1,4 +1,8 @@ -# NimBLE Examples +# Bluetooth Examples for NimBLE host + +Note: To use examples in this directory, you need to have Bluetooth enabled in configuration and NimBLE selected as the host stack. + +# Example Layout This directory includes examples to demonstrate BLE functionality using Apache MyNewt NimBLE (https://github.com/apache/mynewt-nimble) host stack.