From 45aaeda1e3c0664b1a7362ed1042cafc4a8cef55 Mon Sep 17 00:00:00 2001 From: Shen Weilong Date: Thu, 5 Jan 2023 20:40:37 +0800 Subject: [PATCH 1/3] modify bt sdkconfig to support bluedroid examples for esp32c6 --- components/bt/controller/esp32c2/Kconfig.in | 11 +++++- components/bt/controller/esp32c6/Kconfig.in | 18 ++++++--- components/bt/controller/esp32h4/Kconfig.in | 17 ++++++--- .../freertos/include/nimble/npl_freertos.h | 11 +++++- .../npl/freertos/src/npl_os_freertos.c | 38 +++++++++---------- .../bluedroid/ble/ble_ancs/sdkconfig.defaults | 3 ++ .../ble_compatibility_test/sdkconfig.defaults | 3 ++ .../ble/ble_eddystone/sdkconfig.defaults | 3 ++ .../ble_hid_device_demo/sdkconfig.defaults | 3 ++ .../ble/ble_ibeacon/sdkconfig.defaults | 3 ++ .../ble/ble_spp_client/sdkconfig.defaults | 3 ++ .../ble/ble_spp_server/sdkconfig.defaults | 3 ++ .../throughput_client/sdkconfig.defaults | 3 ++ .../throughput_server/sdkconfig.defaults | 3 ++ .../ble/gatt_client/sdkconfig.defaults | 3 ++ .../gatt_security_client/sdkconfig.defaults | 3 ++ .../gatt_security_server/sdkconfig.defaults | 3 ++ .../ble/gatt_server/sdkconfig.defaults | 3 ++ .../sdkconfig.defaults | 3 ++ .../gattc_multi_connect/sdkconfig.defaults | 3 ++ .../ble_50/multi-adv/sdkconfig.defaults | 1 + .../coex/gattc_gatts_coex/sdkconfig.defaults | 3 ++ .../blufi/sdkconfig.defaults.esp32c6 | 13 +++++++ .../esp_hid_device/sdkconfig.defaults.esp32c6 | 5 +++ .../esp_hid_host/sdkconfig.defaults.esp32c6 | 5 +++ 25 files changed, 135 insertions(+), 32 deletions(-) create mode 100644 examples/bluetooth/blufi/sdkconfig.defaults.esp32c6 create mode 100644 examples/bluetooth/esp_hid_device/sdkconfig.defaults.esp32c6 create mode 100644 examples/bluetooth/esp_hid_host/sdkconfig.defaults.esp32c6 diff --git a/components/bt/controller/esp32c2/Kconfig.in b/components/bt/controller/esp32c2/Kconfig.in index 4c2ac499a9c..fc0cdd9bb03 100644 --- a/components/bt/controller/esp32c2/Kconfig.in +++ b/components/bt/controller/esp32c2/Kconfig.in @@ -207,13 +207,13 @@ menu "Memory Settings" config BT_LE_ACL_BUF_COUNT int "ACL Buffer count" - default 24 + default 10 help The number of ACL data buffers. config BT_LE_ACL_BUF_SIZE int "ACL Buffer size" - default 255 + default 517 help This is the maximum size of the data portion of HCI ACL data packets. It does not include the HCI data header (of 4 bytes) @@ -387,3 +387,10 @@ choice BT_LE_WAKEUP_SOURCE help Use BLE rtc timer to wakeup CPU endchoice + +config BT_LE_USE_ESP_TIMER + bool "Use Esp Timer for callout" + depends on !BT_NIMBLE_ENABLED + default y + help + Set this option to use Esp Timer which has higher priority timer instead of FreeRTOS timer diff --git a/components/bt/controller/esp32c6/Kconfig.in b/components/bt/controller/esp32c6/Kconfig.in index 4c2ac499a9c..2e44409faaa 100644 --- a/components/bt/controller/esp32c6/Kconfig.in +++ b/components/bt/controller/esp32c6/Kconfig.in @@ -159,7 +159,7 @@ config BT_LE_MAX_PERIODIC_SYNCS int "Maximum number of periodic advertising syncs" depends on BT_LE_50_FEATURE_SUPPORT && !BT_NIMBLE_ENABLED - range 0 3 + range 0 8 default 1 if BT_LE_ENABLE_PERIODIC_ADV default 0 help @@ -207,13 +207,13 @@ menu "Memory Settings" config BT_LE_ACL_BUF_COUNT int "ACL Buffer count" - default 24 + default 10 help The number of ACL data buffers. config BT_LE_ACL_BUF_SIZE int "ACL Buffer size" - default 255 + default 517 help This is the maximum size of the data portion of HCI ACL data packets. It does not include the HCI data header (of 4 bytes) @@ -333,8 +333,8 @@ config BT_LE_LL_SCA config BT_LE_MAX_CONNECTIONS int "Maximum number of concurrent connections" depends on !BT_NIMBLE_ENABLED - range 1 2 - default 2 + range 1 9 + default 3 help Defines maximum number of concurrent BLE connections. For ESP32, user is expected to configure BTDM_CTRL_BLE_MAX_CONN from controller menu @@ -387,3 +387,11 @@ choice BT_LE_WAKEUP_SOURCE help Use BLE rtc timer to wakeup CPU endchoice + +config BT_LE_USE_ESP_TIMER + bool "Enable Esp Timer for Callout" + depends on !BT_NIMBLE_ENABLED + default y + help + Set this option to use Esp Timer which has higher priority timer + instead of FreeRTOS timer diff --git a/components/bt/controller/esp32h4/Kconfig.in b/components/bt/controller/esp32h4/Kconfig.in index bdd492b7b0f..9f5c226a0f1 100644 --- a/components/bt/controller/esp32h4/Kconfig.in +++ b/components/bt/controller/esp32h4/Kconfig.in @@ -159,7 +159,7 @@ config BT_LE_MAX_PERIODIC_SYNCS int "Maximum number of periodic advertising syncs" depends on BT_LE_50_FEATURE_SUPPORT && !BT_NIMBLE_ENABLED - range 0 3 + range 0 8 default 1 if BT_LE_ENABLE_PERIODIC_ADV default 0 help @@ -207,13 +207,13 @@ menu "Memory Settings" config BT_LE_ACL_BUF_COUNT int "ACL Buffer count" - default 24 + default 10 help The number of ACL data buffers. config BT_LE_ACL_BUF_SIZE int "ACL Buffer size" - default 255 + default 517 help This is the maximum size of the data portion of HCI ACL data packets. It does not include the HCI data header (of 4 bytes) @@ -333,7 +333,7 @@ config BT_LE_LL_SCA config BT_LE_MAX_CONNECTIONS int "Maximum number of concurrent connections" depends on !BT_NIMBLE_ENABLED - range 1 8 + range 1 9 default 3 help Defines maximum number of concurrent BLE connections. For ESP32, user @@ -381,5 +381,12 @@ choice BT_LE_WAKEUP_SOURCE bool "Use ESP timer to wakeup CPU" help Use esp timer to wakeup CPU - endchoice + +config BT_LE_USE_ESP_TIMER + bool "Use Esp Timer for callout" + depends on !BT_NIMBLE_ENABLED + default y + help + Set this option to use Esp Timer which has higher priority timer + instead of FreeRTOS timer diff --git a/components/bt/porting/npl/freertos/include/nimble/npl_freertos.h b/components/bt/porting/npl/freertos/include/nimble/npl_freertos.h index bda45589227..57c2db43e20 100644 --- a/components/bt/porting/npl/freertos/include/nimble/npl_freertos.h +++ b/components/bt/porting/npl/freertos/include/nimble/npl_freertos.h @@ -12,6 +12,15 @@ #ifdef __cplusplus extern "C" { #endif +#include "sdkconfig.h" + +#if ((defined(CONFIG_BT_NIMBLE_USE_ESP_TIMER) && CONFIG_BT_NIMBLE_USE_ESP_TIMER) || \ + (defined(CONFIG_BT_LE_USE_ESP_TIMER) && CONFIG_BT_LE_USE_ESP_TIMER)) +/* Use esp timer instead of FreeRTOS timer to implement the callout. */ +#define BLE_NPL_USE_ESP_TIMER (1) +#else +#define BLE_NPL_USE_ESP_TIMER (0) +#endif typedef struct { uint16_t evt_count; @@ -34,7 +43,7 @@ struct ble_npl_eventq_freertos { }; struct ble_npl_callout_freertos { -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER esp_timer_handle_t handle; #else TimerHandle_t handle; diff --git a/components/bt/porting/npl/freertos/src/npl_os_freertos.c b/components/bt/porting/npl/freertos/src/npl_os_freertos.c index 5fcb615a0bf..c1eae1ba3d1 100644 --- a/components/bt/porting/npl/freertos/src/npl_os_freertos.c +++ b/components/bt/porting/npl/freertos/src/npl_os_freertos.c @@ -27,7 +27,7 @@ portMUX_TYPE ble_port_mutex = portMUX_INITIALIZER_UNLOCKED; -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER static const char *TAG = "Timer"; #endif @@ -547,7 +547,7 @@ IRAM_ATTR npl_freertos_sem_release(struct ble_npl_sem *sem) return BLE_NPL_OK; } -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER static void IRAM_ATTR ble_npl_event_fn_wrapper(void *arg) { @@ -613,7 +613,7 @@ npl_freertos_callout_init(struct ble_npl_callout *co, struct ble_npl_eventq *evq memset(callout, 0, sizeof(*callout)); ble_npl_event_init(&callout->ev, ev_cb, ev_arg); -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER callout->evq = evq; esp_timer_create_args_t create_args = { @@ -637,7 +637,7 @@ npl_freertos_callout_init(struct ble_npl_callout *co, struct ble_npl_eventq *evq co->co = NULL; return -1; } -#endif // CONFIG_BT_NIMBLE_USE_ESP_TIMER +#endif // BLE_NPL_USE_ESP_TIMER } else { callout = (struct ble_npl_callout_freertos *)co->co; BLE_LL_ASSERT(callout); @@ -656,7 +656,7 @@ npl_freertos_callout_init(struct ble_npl_callout *co, struct ble_npl_eventq *evq memset(callout, 0, sizeof(*callout)); ble_npl_event_init(&callout->ev, ev_cb, ev_arg); -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER callout->evq = evq; esp_timer_create_args_t create_args = { @@ -680,7 +680,7 @@ npl_freertos_callout_init(struct ble_npl_callout *co, struct ble_npl_eventq *evq co->co = NULL; return -1; } -#endif // CONFIG_BT_NIMBLE_USE_ESP_TIMER +#endif // BLE_NPL_USE_ESP_TIMER } else { callout = (struct ble_npl_callout_freertos *)co->co; @@ -707,7 +707,7 @@ npl_freertos_callout_deinit(struct ble_npl_callout *co) } ble_npl_event_deinit(&callout->ev); -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER esp_err_t err = esp_timer_stop(callout->handle); if(err != ESP_OK) { if (err != ESP_ERR_INVALID_STATE) { // ESP_ERR_INVALID_STATE is expected when timer is already stopped @@ -725,7 +725,7 @@ npl_freertos_callout_deinit(struct ble_npl_callout *co) #else free((void *)callout); #endif // OS_MEM_ALLOC -#endif // CONFIG_BT_NIMBLE_USE_ESP_TIMER +#endif // BLE_NPL_USE_ESP_TIMER co->co = NULL; memset(co, 0, sizeof(struct ble_npl_callout)); } @@ -742,7 +742,7 @@ ble_npl_error_t IRAM_ATTR npl_freertos_callout_reset(struct ble_npl_callout *co, ble_npl_time_t ticks) { struct ble_npl_callout_freertos *callout = (struct ble_npl_callout_freertos *)co->co; -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER esp_timer_stop(callout->handle); return esp_err_to_npl_error(esp_timer_start_once(callout->handle, ticks*1000)); @@ -780,7 +780,7 @@ IRAM_ATTR npl_freertos_callout_stop(struct ble_npl_callout *co) return; } -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER esp_timer_stop(callout->handle); #else xTimerStop(callout->handle, portMAX_DELAY); @@ -791,7 +791,7 @@ bool IRAM_ATTR npl_freertos_callout_is_active(struct ble_npl_callout *co) { struct ble_npl_callout_freertos *callout = (struct ble_npl_callout_freertos *)co->co; -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER return esp_timer_is_active(callout->handle); #else return xTimerIsTimerActive(callout->handle) == pdTRUE; @@ -801,7 +801,7 @@ IRAM_ATTR npl_freertos_callout_is_active(struct ble_npl_callout *co) ble_npl_time_t IRAM_ATTR npl_freertos_callout_get_ticks(struct ble_npl_callout *co) { -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER /* Currently, esp_timer does not support an API which gets the expiry time for * current timer. * Returning 0 from here should not cause any effect. @@ -826,7 +826,7 @@ IRAM_ATTR npl_freertos_callout_remaining_ticks(struct ble_npl_callout *co, struct ble_npl_callout_freertos *callout = (struct ble_npl_callout_freertos *)co->co; -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER #if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) uint64_t expiry = 0; esp_err_t err; @@ -869,7 +869,7 @@ IRAM_ATTR npl_freertos_callout_set_arg(struct ble_npl_callout *co, void *arg) uint32_t IRAM_ATTR npl_freertos_time_get(void) { -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER return esp_timer_get_time() / 1000; #else return xTaskGetTickCountFromISR(); @@ -880,7 +880,7 @@ ble_npl_error_t IRAM_ATTR npl_freertos_time_ms_to_ticks(uint32_t ms, ble_npl_time_t *out_ticks) { uint64_t ticks; -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER ticks = (uint64_t)ms; #else ticks = ((uint64_t)ms * configTICK_RATE_HZ) / 1000; @@ -898,7 +898,7 @@ ble_npl_error_t IRAM_ATTR npl_freertos_time_ticks_to_ms(ble_npl_time_t ticks, uint32_t *out_ms) { uint64_t ms; -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER ms = ((uint64_t)ticks); #else ms = ((uint64_t)ticks * 1000) / configTICK_RATE_HZ; @@ -915,7 +915,7 @@ IRAM_ATTR npl_freertos_time_ticks_to_ms(ble_npl_time_t ticks, uint32_t *out_ms) ble_npl_time_t IRAM_ATTR npl_freertos_time_ms_to_ticks32(uint32_t ms) { -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER return ms; #else return ms * configTICK_RATE_HZ / 1000; @@ -925,7 +925,7 @@ IRAM_ATTR npl_freertos_time_ms_to_ticks32(uint32_t ms) uint32_t IRAM_ATTR npl_freertos_time_ticks_to_ms32(ble_npl_time_t ticks) { -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER return ticks; #else return ticks * 1000 / configTICK_RATE_HZ; @@ -935,7 +935,7 @@ IRAM_ATTR npl_freertos_time_ticks_to_ms32(ble_npl_time_t ticks) void IRAM_ATTR npl_freertos_time_delay(ble_npl_time_t ticks) { -#if CONFIG_BT_NIMBLE_USE_ESP_TIMER +#if BLE_NPL_USE_ESP_TIMER vTaskDelay(ticks / portTICK_PERIOD_MS); #else vTaskDelay(ticks); diff --git a/examples/bluetooth/bluedroid/ble/ble_ancs/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_ancs/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/ble_ancs/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_ancs/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/ble_compatibility_test/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/ble_compatibility_test/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/ble_eddystone/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_eddystone/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/ble_eddystone/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_eddystone/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/ble_ibeacon/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_ibeacon/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/ble_ibeacon/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_ibeacon/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/ble_spp_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_spp_client/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/ble_spp_client/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_spp_client/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/ble_spp_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_spp_server/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/ble_spp_server/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_spp_server/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/sdkconfig.defaults index 136f0eafc41..8676c818a38 100644 --- a/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/sdkconfig.defaults @@ -2,5 +2,8 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n CONFIG_GATTS_NOTIFY_THROUGHPUT=y CONFIG_GATTC_WRITE_THROUGHPUT=n diff --git a/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/sdkconfig.defaults index 6d2e70bf8bb..58af7f81e68 100644 --- a/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/sdkconfig.defaults @@ -4,3 +4,6 @@ CONFIG_EXAMPLE_GATTS_NOTIFY_THROUGHPUT=y CONFIG_EXAMPLE_GATTC_WRITE_THROUGHPUT=n CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/gatt_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_client/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_client/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/gatt_client/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/gatt_security_client/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_security_client/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_security_client/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/gatt_security_client/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/gatt_security_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_security_server/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_security_server/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/gatt_security_server/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/gatt_server/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_server/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_server/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/gatt_server/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/gatt_server_service_table/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_server_service_table/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble/gattc_multi_connect/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/ble/gattc_multi_connect/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/bluedroid/ble_50/multi-adv/sdkconfig.defaults b/examples/bluetooth/bluedroid/ble_50/multi-adv/sdkconfig.defaults index d1004c7abde..6777f92fd54 100644 --- a/examples/bluetooth/bluedroid/ble_50/multi-adv/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/ble_50/multi-adv/sdkconfig.defaults @@ -2,3 +2,4 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_LE_MAX_EXT_ADV_INSTANCES=4 diff --git a/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/sdkconfig.defaults b/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/sdkconfig.defaults index d1004c7abde..9391307bcb2 100644 --- a/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/sdkconfig.defaults +++ b/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/sdkconfig.defaults @@ -2,3 +2,6 @@ # Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration # CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_50_FEATURES_SUPPORTED=n +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/blufi/sdkconfig.defaults.esp32c6 b/examples/bluetooth/blufi/sdkconfig.defaults.esp32c6 new file mode 100644 index 00000000000..de0c360c8a8 --- /dev/null +++ b/examples/bluetooth/blufi/sdkconfig.defaults.esp32c6 @@ -0,0 +1,13 @@ +# This file was generated using idf.py save-defconfig. It can be edited manually. +# Espressif IoT Development Framework (ESP-IDF) Project Minimal Configuration +# +CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y +CONFIG_BT_ENABLED=y +CONFIG_BT_NIMBLE_BLUFI_ENABLE=y +# CONFIG_BT_GATTC_ENABLE is not set +# CONFIG_BT_BLE_SMP_ENABLE is not set +# CONFIG_BT_BLE_50_FEATURES_SUPPORTED is not set +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_MBEDTLS_DHM_C=y +CONFIG_BT_NIMBLE_ENABLED=y +CONFIG_BT_NIMBLE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/esp_hid_device/sdkconfig.defaults.esp32c6 b/examples/bluetooth/esp_hid_device/sdkconfig.defaults.esp32c6 new file mode 100644 index 00000000000..64e2d269a57 --- /dev/null +++ b/examples/bluetooth/esp_hid_device/sdkconfig.defaults.esp32c6 @@ -0,0 +1,5 @@ +CONFIG_BT_ENABLED=y +CONFIG_BT_BLUEDROID_ENABLED=y +CONFIG_BT_BLE_ENABLED=y +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n diff --git a/examples/bluetooth/esp_hid_host/sdkconfig.defaults.esp32c6 b/examples/bluetooth/esp_hid_host/sdkconfig.defaults.esp32c6 new file mode 100644 index 00000000000..64e2d269a57 --- /dev/null +++ b/examples/bluetooth/esp_hid_host/sdkconfig.defaults.esp32c6 @@ -0,0 +1,5 @@ +CONFIG_BT_ENABLED=y +CONFIG_BT_BLUEDROID_ENABLED=y +CONFIG_BT_BLE_ENABLED=y +CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y +CONFIG_BT_LE_50_FEATURE_SUPPORT=n From 6e962ce8dd060ef499b1d0a63250df7b14368bd2 Mon Sep 17 00:00:00 2001 From: Shen Weilong Date: Mon, 9 Jan 2023 11:48:36 +0800 Subject: [PATCH 2/3] Modify the readme files in example/bluetooth --- examples/bluetooth/.build-test-rules.yml | 41 +++++++++++-------- .../bluedroid/ble/ble_ancs/README.md | 4 +- .../ble/ble_compatibility_test/README.md | 4 +- .../bluedroid/ble/ble_eddystone/README.md | 4 +- .../ble/ble_hid_device_demo/README.md | 4 +- .../bluedroid/ble/ble_ibeacon/README.md | 4 +- .../bluedroid/ble/ble_spp_client/README.md | 4 +- .../bluedroid/ble/ble_spp_server/README.md | 4 +- .../throughput_client/README.md | 4 +- .../throughput_server/README.md | 4 +- .../bluedroid/ble/gatt_client/README.md | 4 +- .../ble/gatt_security_client/README.md | 4 +- .../ble/gatt_security_server/README.md | 4 +- .../bluedroid/ble/gatt_server/README.md | 4 +- .../ble/gatt_server_service_table/README.md | 4 +- .../ble/gattc_multi_connect/README.md | 4 +- .../ble_50/ble50_security_client/README.md | 4 +- .../ble_50/ble50_security_server/README.md | 4 +- .../bluedroid/ble_50/multi-adv/README.md | 4 +- .../bluedroid/ble_50/peroidic_adv/README.md | 4 +- .../bluedroid/ble_50/peroidic_sync/README.md | 4 +- .../bluedroid/coex/gattc_gatts_coex/README.md | 4 +- examples/bluetooth/blufi/README.md | 4 +- .../esp_ble_mesh/ble_mesh_console/README.md | 4 +- .../fast_prov_client/README.md | 4 +- .../fast_prov_server/README.md | 4 +- .../ble_mesh_node/onoff_client/README.md | 4 +- .../ble_mesh_node/onoff_server/README.md | 4 +- .../ble_mesh_provisioner/README.md | 4 +- .../sensor_client/README.md | 4 +- .../sensor_server/README.md | 4 +- .../vendor_client/README.md | 4 +- .../vendor_server/README.md | 4 +- .../ble_mesh_wifi_coexist/README.md | 4 +- .../ble_mesh_wifi_coexist/README_CN.md | 4 +- .../nimble/ble_spp/spp_client/README.md | 4 +- .../nimble/ble_spp/spp_server/README.md | 4 +- examples/bluetooth/nimble/blecent/README.md | 4 +- examples/bluetooth/nimble/blehr/README.md | 4 +- examples/bluetooth/nimble/bleprph/README.md | 4 +- .../nimble/bleprph_wifi_coex/README.md | 4 +- examples/bluetooth/nimble/hci/README.md | 5 +-- .../blecent_throughput/README.md | 4 +- .../bleprph_throughput/README.md | 4 +- 44 files changed, 109 insertions(+), 105 deletions(-) diff --git a/examples/bluetooth/.build-test-rules.yml b/examples/bluetooth/.build-test-rules.yml index 7f8efc96fe6..7f1036d2934 100644 --- a/examples/bluetooth/.build-test-rules.yml +++ b/examples/bluetooth/.build-test-rules.yml @@ -2,19 +2,19 @@ examples/bluetooth/bluedroid/ble: enable: - - if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32h4", "esp32s3"] + - if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] temporary: true reason: the other targets are not tested yet examples/bluetooth/bluedroid/ble_50: enable: - - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3"] + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] temporary: true reason: the other targets are not tested yet examples/bluetooth/bluedroid/ble_50/multi-adv: enable: - - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32s3"] + - if: IDF_TARGET in ["esp32c3", "esp32h4", "esp32s3", "esp32c6"] temporary: true reason: the other targets are not tested yet @@ -32,25 +32,31 @@ examples/bluetooth/bluedroid/coex/a2dp_gatts_coex: examples/bluetooth/bluedroid/coex/gattc_gatts_coex: enable: - - if: IDF_TARGET in ["esp32", "esp32c3"] + - if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] temporary: true reason: the other targets are not tested yet examples/bluetooth/blufi: enable: - - if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32s3"] + - if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32s3", "esp32c6"] temporary: true reason: the other targets are not tested yet examples/bluetooth/esp_ble_mesh: enable: - - if: IDF_TARGET == "esp32" + - if: IDF_TARGET in ["esp32", "esp32c3", "esp32s3", "esp32c6"] temporary: true reason: the other targets are not tested yet -examples/bluetooth/esp_ble_mesh/ble_mesh_console: +examples/bluetooth/esp_ble_mesh/aligenie_demo: enable: - - if: IDF_TARGET in ["esp32", "esp32c3", "esp32s3"] + - if: IDF_TARGET in ["esp32"] + temporary: true + reason: the other targets are not tested yet + +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test: + enable: + - if: IDF_TARGET in ["esp32"] temporary: true reason: the other targets are not tested yet @@ -87,13 +93,6 @@ examples/bluetooth/hci/controller_vhci_ble_adv: reason: the other targets are not tested yet examples/bluetooth/nimble: - enable: - - if: IDF_TARGET == "esp32" - temporary: true - - reason: not tested yet - -examples/bluetooth/nimble/ble_l2cap_coc: enable: - if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32s3"] temporary: true @@ -117,14 +116,20 @@ examples/bluetooth/nimble/ble_phy: temporary: true reason: the other targets are not tested yet -examples/bluetooth/nimble/ble_spp: +examples/bluetooth/nimble/blemesh: + enable: + - if: IDF_TARGET in ["esp32"] + temporary: true + reason: the other targets are not tested yet + +examples/bluetooth/nimble/bleprph_wifi_coex: enable: - - if: IDF_TARGET in ["esp32", "esp32c3", "esp32s3"] + - if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32s3"] temporary: true reason: the other targets are not tested yet examples/bluetooth/nimble/hci: enable: - - if: IDF_TARGET == "esp32c2" + - if: IDF_TARGET in ["esp32c2", "esp32c6"] temporary: true reason: the other targets are not tested yet diff --git a/examples/bluetooth/bluedroid/ble/ble_ancs/README.md b/examples/bluetooth/bluedroid/ble/ble_ancs/README.md index 195e8b3c136..cf83f9276ea 100644 --- a/examples/bluetooth/bluedroid/ble/ble_ancs/README.md +++ b/examples/bluetooth/bluedroid/ble/ble_ancs/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF BLE ANCS Example diff --git a/examples/bluetooth/bluedroid/ble/ble_compatibility_test/README.md b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/README.md index 98ac176134c..f87d18b85b4 100644 --- a/examples/bluetooth/bluedroid/ble/ble_compatibility_test/README.md +++ b/examples/bluetooth/bluedroid/ble/ble_compatibility_test/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF BLE Compatibility Test Example diff --git a/examples/bluetooth/bluedroid/ble/ble_eddystone/README.md b/examples/bluetooth/bluedroid/ble/ble_eddystone/README.md index e142dbf1e74..adc0b7403fc 100644 --- a/examples/bluetooth/bluedroid/ble/ble_eddystone/README.md +++ b/examples/bluetooth/bluedroid/ble/ble_eddystone/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF Eddystone Example diff --git a/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/README.md b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/README.md index 3121237800c..a3403d4fefd 100644 --- a/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/README.md +++ b/examples/bluetooth/bluedroid/ble/ble_hid_device_demo/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF BLE HID Example diff --git a/examples/bluetooth/bluedroid/ble/ble_ibeacon/README.md b/examples/bluetooth/bluedroid/ble/ble_ibeacon/README.md index 5547c100ee0..683b5541739 100644 --- a/examples/bluetooth/bluedroid/ble/ble_ibeacon/README.md +++ b/examples/bluetooth/bluedroid/ble/ble_ibeacon/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF iBeacon demo diff --git a/examples/bluetooth/bluedroid/ble/ble_spp_client/README.md b/examples/bluetooth/bluedroid/ble/ble_spp_client/README.md index 265d0b50376..1d5a611df49 100644 --- a/examples/bluetooth/bluedroid/ble/ble_spp_client/README.md +++ b/examples/bluetooth/bluedroid/ble/ble_spp_client/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF SPP GATT CLIENT demo diff --git a/examples/bluetooth/bluedroid/ble/ble_spp_server/README.md b/examples/bluetooth/bluedroid/ble/ble_spp_server/README.md index 440406033a6..5424c928c1e 100644 --- a/examples/bluetooth/bluedroid/ble/ble_spp_server/README.md +++ b/examples/bluetooth/bluedroid/ble/ble_spp_server/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | ## ESP-IDF GATT SERVER SPP Example diff --git a/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/README.md b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/README.md index 07395a3af89..657445a8bff 100644 --- a/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/README.md +++ b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF BLE throughput GATT CLIENT Test diff --git a/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/README.md b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/README.md index 296ec1c2eed..d23e771fa9f 100644 --- a/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/README.md +++ b/examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF BLE throughput GATT SERVER Test diff --git a/examples/bluetooth/bluedroid/ble/gatt_client/README.md b/examples/bluetooth/bluedroid/ble/gatt_client/README.md index 0b41ac7250d..7595b85a6ef 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_client/README.md +++ b/examples/bluetooth/bluedroid/ble/gatt_client/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF Gatt Client Example diff --git a/examples/bluetooth/bluedroid/ble/gatt_security_client/README.md b/examples/bluetooth/bluedroid/ble/gatt_security_client/README.md index f20b78582a0..36b67f1ce88 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_security_client/README.md +++ b/examples/bluetooth/bluedroid/ble/gatt_security_client/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF Gatt Security Client Example diff --git a/examples/bluetooth/bluedroid/ble/gatt_security_server/README.md b/examples/bluetooth/bluedroid/ble/gatt_security_server/README.md index 3e328e7596a..a0486091cf3 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_security_server/README.md +++ b/examples/bluetooth/bluedroid/ble/gatt_security_server/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF Gatt Security Server Example diff --git a/examples/bluetooth/bluedroid/ble/gatt_server/README.md b/examples/bluetooth/bluedroid/ble/gatt_server/README.md index b78bb3f7a82..159e43c4630 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_server/README.md +++ b/examples/bluetooth/bluedroid/ble/gatt_server/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF Gatt Server Example diff --git a/examples/bluetooth/bluedroid/ble/gatt_server_service_table/README.md b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/README.md index a409bf21f2c..e2f997cc9aa 100644 --- a/examples/bluetooth/bluedroid/ble/gatt_server_service_table/README.md +++ b/examples/bluetooth/bluedroid/ble/gatt_server_service_table/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF Gatt Server Service Table Example diff --git a/examples/bluetooth/bluedroid/ble/gattc_multi_connect/README.md b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/README.md index f4ef64abbc2..8a5063235b8 100644 --- a/examples/bluetooth/bluedroid/ble/gattc_multi_connect/README.md +++ b/examples/bluetooth/bluedroid/ble/gattc_multi_connect/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF Gatt Client Multi Connection Example diff --git a/examples/bluetooth/bluedroid/ble_50/ble50_security_client/README.md b/examples/bluetooth/bluedroid/ble_50/ble50_security_client/README.md index ab783839c60..de540f3b35d 100644 --- a/examples/bluetooth/bluedroid/ble_50/ble50_security_client/README.md +++ b/examples/bluetooth/bluedroid/ble_50/ble50_security_client/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF Gatt Security Client Example diff --git a/examples/bluetooth/bluedroid/ble_50/ble50_security_server/README.md b/examples/bluetooth/bluedroid/ble_50/ble50_security_server/README.md index 20b106ef55c..94e10ea7b48 100644 --- a/examples/bluetooth/bluedroid/ble_50/ble50_security_server/README.md +++ b/examples/bluetooth/bluedroid/ble_50/ble50_security_server/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF BLE50 Security Server Example diff --git a/examples/bluetooth/bluedroid/ble_50/multi-adv/README.md b/examples/bluetooth/bluedroid/ble_50/multi-adv/README.md index 94946b4b624..272fec55cab 100644 --- a/examples/bluetooth/bluedroid/ble_50/multi-adv/README.md +++ b/examples/bluetooth/bluedroid/ble_50/multi-adv/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-S3 | -| ----------------- | -------- | -------- | -------- | +| Supported Targets | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | -------- | -------- | -------- | -------- | #ESP-IDF Multi Adv Example diff --git a/examples/bluetooth/bluedroid/ble_50/peroidic_adv/README.md b/examples/bluetooth/bluedroid/ble_50/peroidic_adv/README.md index 04139559ea3..298c3cd9f82 100644 --- a/examples/bluetooth/bluedroid/ble_50/peroidic_adv/README.md +++ b/examples/bluetooth/bluedroid/ble_50/peroidic_adv/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | -------- | -------- | -------- | -------- | -------- | # ESP_IDF Periodic Adv Example diff --git a/examples/bluetooth/bluedroid/ble_50/peroidic_sync/README.md b/examples/bluetooth/bluedroid/ble_50/peroidic_sync/README.md index cc6fe7d13f1..6162aff8fdd 100644 --- a/examples/bluetooth/bluedroid/ble_50/peroidic_sync/README.md +++ b/examples/bluetooth/bluedroid/ble_50/peroidic_sync/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-H4 | ESP32-S3 | -| ----------------- | -------- | -------- | -------- | -------- | +| Supported Targets | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | -------- | -------- | -------- | -------- | -------- | # ESP-IDF Periodic Sync Example diff --git a/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/README.md b/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/README.md index 50ef8bd5653..844a84754fa 100644 --- a/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/README.md +++ b/examples/bluetooth/bluedroid/coex/gattc_gatts_coex/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C3 | -| ----------------- | ----- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-H4 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- | ESP-IDF Gattc and Gatts Coexistence example ============================================== diff --git a/examples/bluetooth/blufi/README.md b/examples/bluetooth/blufi/README.md index 2d90b8ad87b..91c2ffde0b6 100644 --- a/examples/bluetooth/blufi/README.md +++ b/examples/bluetooth/blufi/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | -------- | # ESP-IDF Blufi Example diff --git a/examples/bluetooth/esp_ble_mesh/ble_mesh_console/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/README.md index 211cf88d031..06837113659 100644 --- a/examples/bluetooth/esp_ble_mesh/ble_mesh_console/README.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_console/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C3 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | # ble mesh node console demo ## Introduction diff --git a/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_client/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_client/README.md index 8d4a3ad493a..577eb363552 100644 --- a/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_client/README.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_client/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | ESP BLE Mesh Fast Provisioning Client example ======================== diff --git a/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_server/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_server/README.md index 077a4345701..25db8e17a6f 100644 --- a/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_server/README.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_server/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | ESP BLE Mesh Fast Provisioning Server example ======================== diff --git a/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/README.md index 8c8ed9483af..6fd6933c057 100644 --- a/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/README.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | ESP BLE Mesh Client Model Demo ======================== diff --git a/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/README.md index b546e07362a..0a17f7f5359 100644 --- a/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/README.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | ESP BLE Mesh Node demo ========================== diff --git a/examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/README.md index 5ac63cc1529..36e6ee3b026 100644 --- a/examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/README.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | ESP BLE Mesh Provisioner demo ================================ diff --git a/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_client/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_client/README.md index 7e7a5b5cfd9..33f262faeb0 100644 --- a/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_client/README.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_client/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | ESP BLE Mesh Sensor Client Example ================================== diff --git a/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_server/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_server/README.md index 0ca123cf4d3..046693f9b03 100644 --- a/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_server/README.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_server/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | ESP BLE Mesh Sensor Server Example ================================== diff --git a/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_client/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_client/README.md index caa0ce49425..60732c56104 100644 --- a/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_client/README.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_client/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | ESP BLE Mesh Vendor Client Example ================================== diff --git a/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_server/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_server/README.md index 1b643349ece..ccb1271afca 100644 --- a/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_server/README.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_server/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | ESP BLE Mesh Vendor Server Example ================================== diff --git a/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/README.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/README.md index a647a7aee64..7221e875595 100644 --- a/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/README.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | ESP-BLE-MESH and Wi-Fi Coexistence Example ============================================= diff --git a/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/README_CN.md b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/README_CN.md index 650406938d8..fc2925a3d18 100644 --- a/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/README_CN.md +++ b/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/README_CN.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | ESP-BLE-MESH 和 Wi-Fi Coexistence 示例 ========================================== diff --git a/examples/bluetooth/nimble/ble_spp/spp_client/README.md b/examples/bluetooth/nimble/ble_spp/spp_client/README.md index 9ad80d1d4d1..43f4439c109 100644 --- a/examples/bluetooth/nimble/ble_spp/spp_client/README.md +++ b/examples/bluetooth/nimble/ble_spp/spp_client/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C3 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | # BLE SPP central example diff --git a/examples/bluetooth/nimble/ble_spp/spp_server/README.md b/examples/bluetooth/nimble/ble_spp/spp_server/README.md index a1d7490eb45..f4379676130 100644 --- a/examples/bluetooth/nimble/ble_spp/spp_server/README.md +++ b/examples/bluetooth/nimble/ble_spp/spp_server/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | ESP32-C3 | ESP32-S3 | -| ----------------- | ----- | -------- | -------- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | # BLE SPP peripheral example diff --git a/examples/bluetooth/nimble/blecent/README.md b/examples/bluetooth/nimble/blecent/README.md index 8e20b3e3a3f..a34e4a1308c 100644 --- a/examples/bluetooth/nimble/blecent/README.md +++ b/examples/bluetooth/nimble/blecent/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | # BLE Central Example diff --git a/examples/bluetooth/nimble/blehr/README.md b/examples/bluetooth/nimble/blehr/README.md index 54990d94e8d..22db35465cb 100644 --- a/examples/bluetooth/nimble/blehr/README.md +++ b/examples/bluetooth/nimble/blehr/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | # BLE Heart Rate Measurement Example diff --git a/examples/bluetooth/nimble/bleprph/README.md b/examples/bluetooth/nimble/bleprph/README.md index 80fa1b5d793..1ed741a1ea0 100644 --- a/examples/bluetooth/nimble/bleprph/README.md +++ b/examples/bluetooth/nimble/bleprph/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | # BLE Peripheral Example diff --git a/examples/bluetooth/nimble/bleprph_wifi_coex/README.md b/examples/bluetooth/nimble/bleprph_wifi_coex/README.md index 0bdc276e3f1..eb84a38c0d0 100644 --- a/examples/bluetooth/nimble/bleprph_wifi_coex/README.md +++ b/examples/bluetooth/nimble/bleprph_wifi_coex/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | # BLE Peripheral with ICMP Echo-Reply diff --git a/examples/bluetooth/nimble/hci/README.md b/examples/bluetooth/nimble/hci/README.md index 94219f932f9..caa37244e50 100644 --- a/examples/bluetooth/nimble/hci/README.md +++ b/examples/bluetooth/nimble/hci/README.md @@ -1,6 +1,5 @@ -| Supported Targets | ESP32-C2 | -| ----------------- | -------- | - +| Supported Targets | ESP32-C2 | ESP32-C6 | +| ----------------- | -------- | -------- | ESP-IDF UART HCI Controller =========================== diff --git a/examples/bluetooth/nimble/throughput_app/blecent_throughput/README.md b/examples/bluetooth/nimble/throughput_app/blecent_throughput/README.md index 23650f9cb47..a8f16bafd27 100644 --- a/examples/bluetooth/nimble/throughput_app/blecent_throughput/README.md +++ b/examples/bluetooth/nimble/throughput_app/blecent_throughput/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | # Throughput blecent Example diff --git a/examples/bluetooth/nimble/throughput_app/bleprph_throughput/README.md b/examples/bluetooth/nimble/throughput_app/bleprph_throughput/README.md index 9377b9425fa..5110e9fd94a 100644 --- a/examples/bluetooth/nimble/throughput_app/bleprph_throughput/README.md +++ b/examples/bluetooth/nimble/throughput_app/bleprph_throughput/README.md @@ -1,5 +1,5 @@ -| Supported Targets | ESP32 | -| ----------------- | ----- | +| Supported Targets | ESP32 | ESP32-C2 | ESP32-C3 | ESP32-S3 | +| ----------------- | ----- | -------- | -------- | -------- | # Throughput bleprph Example From 923378a4aa219bf0b3dce93d0ea7dd9539e142de Mon Sep 17 00:00:00 2001 From: Shen Weilong Date: Tue, 10 Jan 2023 21:19:27 +0800 Subject: [PATCH 3/3] Disable bt example test --- examples/bluetooth/.build-test-rules.yml | 96 ++++++++++++++++++++++++ 1 file changed, 96 insertions(+) diff --git a/examples/bluetooth/.build-test-rules.yml b/examples/bluetooth/.build-test-rules.yml index 7f1036d2934..ab871760753 100644 --- a/examples/bluetooth/.build-test-rules.yml +++ b/examples/bluetooth/.build-test-rules.yml @@ -5,131 +5,227 @@ examples/bluetooth/bluedroid/ble: - if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/bluedroid/ble_50: enable: - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/bluedroid/ble_50/multi-adv: enable: - if: IDF_TARGET in ["esp32c3", "esp32h4", "esp32s3", "esp32c6"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/bluedroid/classic_bt: enable: - if: IDF_TARGET == "esp32" temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/bluedroid/coex/a2dp_gatts_coex: enable: - if: IDF_TARGET == "esp32" temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/bluedroid/coex/gattc_gatts_coex: enable: - if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/blufi: enable: - if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32s3", "esp32c6"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/esp_ble_mesh: enable: - if: IDF_TARGET in ["esp32", "esp32c3", "esp32s3", "esp32c6"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/esp_ble_mesh/aligenie_demo: enable: - if: IDF_TARGET in ["esp32"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test: enable: - if: IDF_TARGET in ["esp32"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/esp_hid_device: enable: - if: IDF_TARGET == "esp32" temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/esp_hid_host: enable: - if: IDF_TARGET == "esp32" temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/hci/ble_adv_scan_combined: enable: - if: IDF_TARGET == "esp32" temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/hci/controller_hci_uart_esp32: enable: - if: IDF_TARGET == "esp32" + temporary: true + reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/hci/controller_hci_uart_esp32c3_and_esp32s3: enable: - if: IDF_TARGET in ["esp32c3", "esp32s3"] + temporary: true + reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/hci/controller_vhci_ble_adv: enable: - if: IDF_TARGET == "esp32" temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/nimble: enable: - if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32s3"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/nimble/ble_periodic_adv: enable: - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32s3"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/nimble/ble_periodic_sync: enable: - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32s3"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/nimble/ble_phy: enable: - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32s3"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/nimble/blemesh: enable: - if: IDF_TARGET in ["esp32"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/nimble/bleprph_wifi_coex: enable: - if: IDF_TARGET in ["esp32", "esp32c2", "esp32c3", "esp32s3"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet examples/bluetooth/nimble/hci: enable: - if: IDF_TARGET in ["esp32c2", "esp32c6"] temporary: true reason: the other targets are not tested yet + disable_test: + - if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32h4", "esp32s3", "esp32c6"] + temporary: true + reason: The runner doesn't support yet