Merge branch 'feature/build_app_readable_multi_target' into 'master'

build_app: make multi target support readable

See merge request espressif/esp-idf!8275
This commit is contained in:
Ivan Grokhotkov 2020-04-09 16:40:57 +08:00
commit a521921788
164 changed files with 295 additions and 95 deletions

View file

@ -35,7 +35,7 @@ Building a project for ESP32-S2
For some examples this is because required hardware is not included in ESP32-S2 so it cannot be supported. For some examples this is because the example has not yet been updated for ESP32-S2. For some examples this is because required hardware is not included in ESP32-S2 so it cannot be supported. For some examples this is because the example has not yet been updated for ESP32-S2.
If building an example, please check the example CMakeLists.txt file for the clause ``SUPPORTED_TARGETS esp32``. If this is present, the example won't work on ESP32-S2. If building an example, please check the README file for the ``Supported Targets`` table. If no ESP32-S2 listed, the example won't work on ESP32-S2.
.. highlight:: bash .. highlight:: bash

View file

@ -588,13 +588,7 @@ Now you are ready to try some other :idf:`examples`, or go straight to developin
Some of examples do not support {IDF_TARGET_NAME} because required hardware is not included in {IDF_TARGET_NAME} so it cannot be supported. Some of examples do not support {IDF_TARGET_NAME} because required hardware is not included in {IDF_TARGET_NAME} so it cannot be supported.
.. only:: esp32 If building an example, please check the README file for the ``Supported Targets`` table. If this is present including {IDF_TARGET_NAME} target, or the table does not exist at all, the example will work on {IDF_TARGET_NAME}.
If building an example, please check the example CMakeLists.txt file for the clause ``SUPPORTED_TARGETS esp32``. If this is present including ``esp32`` target, or ``SUPPORTED_TARGETS`` does not exist at all, the example will work on {IDF_TARGET_NAME}.
.. only:: esp32s2
If building an example, please check the example CMakeLists.txt file for the clause ``SUPPORTED_TARGETS esp32s2``. If this is present including ``esp32s2`` target, or ``SUPPORTED_TARGETS`` does not exist at all, the example will work on {IDF_TARGET_NAME}.
Updating ESP-IDF Updating ESP-IDF

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(ble_ancs) project(ble_ancs)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF BLE ANCS Example ESP-IDF BLE ANCS Example
========================== ==========================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(ble_compatibility_test) project(ble_compatibility_test)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF BLE Compatibility Test Example ESP-IDF BLE Compatibility Test Example
======================================= =======================================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(ble_eddystone_demo) project(ble_eddystone_demo)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF Eddystone demo ESP-IDF Eddystone demo
======================== ========================
This example demonstrates Eddystone-compatible BLE scanning of eddystone frame,including UID,URL. This example demonstrates Eddystone-compatible BLE scanning of eddystone frame,including UID,URL.

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(hidd_demos) project(hidd_demos)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF BLE HID device demo ESP-IDF BLE HID device demo
======================== ========================
This example Implemented BLE HID device profile related functions, in which the HID device has This example Implemented BLE HID device profile related functions, in which the HID device has

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(ble_ibeacon_demo) project(ble_ibeacon_demo)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# ESP-IDF iBeacon demo # ESP-IDF iBeacon demo
From welcoming people as they arrive at a sporting event to providing information about a nearby museum exhibit, iBeacon opens a new world of possibilities for location awareness, and countless opportunities for interactivity between iOS devices and iBeacon hardware. From welcoming people as they arrive at a sporting event to providing information about a nearby museum exhibit, iBeacon opens a new world of possibilities for location awareness, and countless opportunities for interactivity between iOS devices and iBeacon hardware.

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(spp_client_demo) project(spp_client_demo)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# ESP-IDF SPP GATT CLIENT demo # ESP-IDF SPP GATT CLIENT demo
In Bluetooth classic (BR/EDR) systems, a Serial Port Profile (SPP) is an adopted profile defined by the Bluetooth Special Interest Group (SIG) used to emulate a serial port connection over a Bluetooth wireless connection. For BLE systems, an adopted SPP profile over BLE is not defined, thus emulation of a serial port must be implemented as a vendor-specific custom profile. In Bluetooth classic (BR/EDR) systems, a Serial Port Profile (SPP) is an adopted profile defined by the Bluetooth Special Interest Group (SIG) used to emulate a serial port connection over a Bluetooth wireless connection. For BLE systems, an adopted SPP profile over BLE is not defined, thus emulation of a serial port must be implemented as a vendor-specific custom profile.

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(ble_spp_server_demo) project(ble_spp_server_demo)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
## ESP-IDF GATT SERVER SPP demo ## ESP-IDF GATT SERVER SPP demo
For description of this application please refer to [ESP-IDF GATT CLIENT SPP demo](../ble_spp_client/README.md) For description of this application please refer to [ESP-IDF GATT CLIENT SPP demo](../ble_spp_client/README.md)

View file

@ -2,6 +2,5 @@
# CMakeLists in this exact order for cmake to work correctly # CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(throughput_client_demo) project(throughput_client_demo)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF BLE throughput GATT CLIENT demo ESP-IDF BLE throughput GATT CLIENT demo
======================== ========================

View file

@ -2,6 +2,5 @@
# CMakeLists in this exact order for cmake to work correctly # CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(throughput_server_demo) project(throughput_server_demo)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF BLE throughput GATT SERVER demo ESP-IDF BLE throughput GATT SERVER demo
======================== ========================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(blufi_demo) project(blufi_demo)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF Blufi demo ESP-IDF Blufi demo
======================= =======================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(gatt_client_demo) project(gatt_client_demo)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF Gatt Client Demo ESP-IDF Gatt Client Demo
======================== ========================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(sec_gattc_demo) project(sec_gattc_demo)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF Gatt Security Client Demo ESP-IDF Gatt Security Client Demo
======================== ========================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(sec_gatts_demo) project(sec_gatts_demo)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF Gatt Security Server Demo ESP-IDF Gatt Security Server Demo
======================== ========================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(gatt_server_demos) project(gatt_server_demos)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF Gatt Server Demo ESP-IDF Gatt Server Demo
======================== ========================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(gatt_server_service_table_demo) project(gatt_server_service_table_demo)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF Gatt Server Service Table Demo ESP-IDF Gatt Server Service Table Demo
=============================================== ===============================================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(gatt_multi_connect) project(gatt_multi_connect)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF Gatt Client Multi Connection Demo ESP-IDF Gatt Client Multi Connection Demo
======================== ========================

View file

@ -2,6 +2,5 @@
# CMakeLists in this exact order for cmake to work correctly # CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(a2dp_sink) project(a2dp_sink)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF A2DP-SINK demo ESP-IDF A2DP-SINK demo
====================== ======================

View file

@ -2,6 +2,5 @@
# CMakeLists in this exact order for cmake to work correctly # CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(a2dp_source) project(a2dp_source)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF A2DP-SOURCE demo ESP-IDF A2DP-SOURCE demo
======================== ========================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(bt_discovery) project(bt_discovery)

View file

@ -1,3 +1,7 @@
================= =====
Supported Targets ESP32
================= =====
ESP-IDF BT-INQUIRY demo ESP-IDF BT-INQUIRY demo
====================== ======================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(bt_spp_acceptor_demo) project(bt_spp_acceptor_demo)

View file

@ -1,3 +1,7 @@
================= =====
Supported Targets ESP32
================= =====
ESP-IDF BT-SPP-ACCEPTOR demo ESP-IDF BT-SPP-ACCEPTOR demo
====================== ======================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(bt_spp_initiator_demo) project(bt_spp_initiator_demo)

View file

@ -1,3 +1,7 @@
================= =====
Supported Targets ESP32
================= =====
ESP-IDF BT-SPP-INITATOR demo ESP-IDF BT-SPP-INITATOR demo
====================== ======================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(bt_spp_vfs_acceptor_demo) project(bt_spp_vfs_acceptor_demo)

View file

@ -1,3 +1,7 @@
================= =====
Supported Targets ESP32
================= =====
ESP-IDF BT-SPP-VFS-ACCEPTOR demo ESP-IDF BT-SPP-VFS-ACCEPTOR demo
====================== ======================

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(bt_spp_vfs_initiator_demo) project(bt_spp_vfs_initiator_demo)

View file

@ -1,3 +1,7 @@
================= =====
Supported Targets ESP32
================= =====
ESP-IDF BT-SPP-VFS-INITATOR demo ESP-IDF BT-SPP-VFS-INITATOR demo
====================== ======================

View file

@ -2,6 +2,5 @@
# CMakeLists in this exact order for cmake to work correctly # CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(hfp_ag) project(hfp_ag)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# Hands-Free Audio Gateway # Hands-Free Audio Gateway
This example is to show how to use the APIs of Hands-Free (HF) Audio Gateway (AG) Component and the effects of them by providing a set of commands. You can use this example to communicate with a Hands-Free Unit (e.g. a headphone set). This example uses UART for user commands. This example is to show how to use the APIs of Hands-Free (HF) Audio Gateway (AG) Component and the effects of them by providing a set of commands. You can use this example to communicate with a Hands-Free Unit (e.g. a headphone set). This example uses UART for user commands.

View file

@ -2,6 +2,5 @@
# CMakeLists in this exact order for cmake to work correctly # CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(hfp_hf) project(hfp_hf)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# Hands-Free Unit # Hands-Free Unit
This example is to show how to use the APIs of Hands-Free (HF) Unit Component and the effects of them by providing a set of commands. You can use this example to communicate with an Audio Gateway (AG) device (e.g. a smart phone). This example uses UART for user commands. This example is to show how to use the APIs of Hands-Free (HF) Unit Component and the effects of them by providing a set of commands. You can use this example to communicate with an Audio Gateway (AG) device (e.g. a smart phone). This example uses UART for user commands.

View file

@ -2,6 +2,5 @@
# CMakeLists in this exact order for cmake to work correctly # CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(bt_ble_coex) project(bt_ble_coex)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF A2DP-GATTS_COEX demo ESP-IDF A2DP-GATTS_COEX demo
====================== ======================
This demo showcases APIs to create a GATT service and A2DP profile and demonstrates BLE and classic Bluetooth coexistence. This demo showcases APIs to create a GATT service and A2DP profile and demonstrates BLE and classic Bluetooth coexistence.

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(gattc_gatts_coex) project(gattc_gatts_coex)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF Gattc and Gatts Coexistence example ESP-IDF Gattc and Gatts Coexistence example
============================================== ==============================================

View file

@ -4,5 +4,4 @@ cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(ble_mesh_coex_test) project(ble_mesh_coex_test)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# Example of BLE Mesh and TCP Server/Client Coexistence # Example of BLE Mesh and TCP Server/Client Coexistence
This example introduces how to test the basic functions of `BLE Mesh data interface` and `TCP Server/Client Coexistence`. `BLE Mesh data interface` is GAP scanning and advertising. This example introduces how to test the basic functions of `BLE Mesh data interface` and `TCP Server/Client Coexistence`. `BLE Mesh data interface` is GAP scanning and advertising.

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(ble_mesh_console_node) project(ble_mesh_console_node)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# ble mesh node console demo # ble mesh node console demo
## Introduction ## Introduction
This demo implements ble mesh node basic features.Based on this demo, node can be scaned and proved by provisioner, reply get/set message to provisioner. This demo implements ble mesh node basic features.Based on this demo, node can be scaned and proved by provisioner, reply get/set message to provisioner.

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(ble_mesh_console_provisioner) project(ble_mesh_console_provisioner)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# ble mesh provisioner demo # ble mesh provisioner demo
## Introduction ## Introduction
This demo implements ble mesh provisioner basic features.Based on this demo, provisioner can scan and prove unprovisioned device, send set/get message. Also can define new model. This demo implements ble mesh provisioner basic features.Based on this demo, provisioner can scan and prove unprovisioned device, send set/get message. Also can define new model.

View file

@ -5,5 +5,4 @@ cmake_minimum_required(VERSION 3.5)
set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/bluetooth/esp_ble_mesh/common_vendor_models/fast_prov_vendor_model/components) set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/bluetooth/esp_ble_mesh/common_vendor_models/fast_prov_vendor_model/components)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(ble_mesh_fast_prov_client) project(ble_mesh_fast_prov_client)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP BLE Mesh Fast Provisioning Client example ESP BLE Mesh Fast Provisioning Client example
======================== ========================

View file

@ -5,5 +5,4 @@ cmake_minimum_required(VERSION 3.5)
set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/bluetooth/esp_ble_mesh/common_vendor_models/fast_prov_vendor_model/components) set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/bluetooth/esp_ble_mesh/common_vendor_models/fast_prov_vendor_model/components)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(ble_mesh_fast_prov_server) project(ble_mesh_fast_prov_server)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP BLE Mesh Fast Provisioning Server example ESP BLE Mesh Fast Provisioning Server example
======================== ========================

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(onoff_client) project(onoff_client)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP BLE Mesh Client Model Demo ESP BLE Mesh Client Model Demo
======================== ========================

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(onoff_server) project(onoff_server)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP BLE Mesh Node demo ESP BLE Mesh Node demo
========================== ==========================

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(ble_mesh_provisioner) project(ble_mesh_provisioner)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP BLE Mesh Provisioner demo ESP BLE Mesh Provisioner demo
================================ ================================

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(vendor_client) project(vendor_client)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP BLE Mesh Vendor Client Example ESP BLE Mesh Vendor Client Example
================================== ==================================

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(vendor_server) project(vendor_server)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP BLE Mesh Vendor Server Example ESP BLE Mesh Vendor Server Example
================================== ==================================

View file

@ -5,5 +5,4 @@ cmake_minimum_required(VERSION 3.5)
set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/bluetooth/esp_ble_mesh/common_vendor_models/fast_prov_vendor_model/components) set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/bluetooth/esp_ble_mesh/common_vendor_models/fast_prov_vendor_model/components)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(ble_mesh_wifi_coexist) project(ble_mesh_wifi_coexist)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP BLE Mesh and WiFi Coexist example ESP BLE Mesh and WiFi Coexist example
======================== ========================

View file

@ -0,0 +1,2 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(fast_prov_vendor_model) project(fast_prov_vendor_model)

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(controller_hci_uart) project(controller_hci_uart)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF UART HCI Controller ESP-IDF UART HCI Controller
=========================== ===========================

View file

@ -2,6 +2,5 @@
# CMakeLists in this exact order for cmake to work correctly # CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(ble_adv) project(ble_adv)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
ESP-IDF VHCI ble_advertising app ESP-IDF VHCI ble_advertising app
================================ ================================

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(blecent) project(blecent)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# BLE central example # BLE central example
(See the README.md file in the upper level 'examples' directory for more information about examples.) (See the README.md file in the upper level 'examples' directory for more information about examples.)

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(blehr) project(blehr)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# BLE Heart Rate Measurement example # BLE Heart Rate Measurement example
(See the README.md file in the upper level 'examples' directory for more information about examples.) (See the README.md file in the upper level 'examples' directory for more information about examples.)

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(blemesh) project(blemesh)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# BLE Mesh example # BLE Mesh example
(See the README.md file in the upper level 'examples' directory for more information about examples.) (See the README.md file in the upper level 'examples' directory for more information about examples.)

View file

@ -3,5 +3,4 @@
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
set(SUPPORTED_TARGETS esp32)
project(bleprph) project(bleprph)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# BLE peripheral example # BLE peripheral example
(See the README.md file in the upper level 'examples' directory for more information about examples.) (See the README.md file in the upper level 'examples' directory for more information about examples.)

View file

@ -2,7 +2,6 @@ cmake_minimum_required(VERSION 3.5)
project(idf_as_lib C) project(idf_as_lib C)
set(SUPPORTED_TARGETS esp32)
if("${TARGET}" STREQUAL "esp32") if("${TARGET}" STREQUAL "esp32")
# Include for ESP-IDF build system functions # Include for ESP-IDF build system functions
include($ENV{IDF_PATH}/tools/cmake/idf.cmake) include($ENV{IDF_PATH}/tools/cmake/idf.cmake)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# Using ESP-IDF in Custom CMake Projects # Using ESP-IDF in Custom CMake Projects
This example illustrates using ESP-IDF components as libraries in custom CMake projects. The application This example illustrates using ESP-IDF components as libraries in custom CMake projects. The application

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(adc) project(adc)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# ADC1 Example # ADC1 Example
(See the README.md file in the upper level 'examples' directory for more information about examples.) (See the README.md file in the upper level 'examples' directory for more information about examples.)

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(adc2) project(adc2)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# ADC2 Example # ADC2 Example
(See the README.md file in the upper level 'examples' directory for more information about examples.) (See the README.md file in the upper level 'examples' directory for more information about examples.)

View file

@ -2,6 +2,5 @@
# in this exact order for cmake to work correctly # in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5) cmake_minimum_required(VERSION 3.5)
set(SUPPORTED_TARGETS esp32)
include($ENV{IDF_PATH}/tools/cmake/project.cmake) include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(can_alert_and_recovery_example) project(can_alert_and_recovery_example)

View file

@ -1,3 +1,6 @@
| Supported Targets | ESP32 |
| ----------------- | ----- |
# CAN Alert and Recovery Example # CAN Alert and Recovery Example
## Overview ## Overview

Some files were not shown because too many files have changed in this diff Show more