From 056ae5dd213584742392253546cea1dfbf90f42f Mon Sep 17 00:00:00 2001 From: chenjianhua Date: Thu, 13 Apr 2023 21:36:14 +0800 Subject: [PATCH] Update bt lib for ESP32-C3 and ESP32-S3 - Fixed non-connectable and non-scannable directed adv can't be scanned --- components/bt/controller/lib_esp32c3_family | 2 +- components/esp_rom/esp32c3/ld/esp32c3.rom.eco3.ld | 2 ++ components/esp_rom/esp32s3/ld/esp32s3.rom.ld | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/components/bt/controller/lib_esp32c3_family b/components/bt/controller/lib_esp32c3_family index d83f7d618a..688cc3e5db 160000 --- a/components/bt/controller/lib_esp32c3_family +++ b/components/bt/controller/lib_esp32c3_family @@ -1 +1 @@ -Subproject commit d83f7d618a7a86f4703b909f8fc0ddcf8fd48a89 +Subproject commit 688cc3e5db392cd8e80c84c20b86b5ad5a7eff64 diff --git a/components/esp_rom/esp32c3/ld/esp32c3.rom.eco3.ld b/components/esp_rom/esp32c3/ld/esp32c3.rom.eco3.ld index 8d6ed6e7f1..d1b71e56b2 100644 --- a/components/esp_rom/esp32c3/ld/esp32c3.rom.eco3.ld +++ b/components/esp_rom/esp32c3/ld/esp32c3.rom.eco3.ld @@ -55,7 +55,9 @@ r_lld_ext_adv_dynamic_pti_get = 0x40001b40; r_lld_ext_adv_dynamic_aux_pti_process = 0x40001b44; r_lld_ext_adv_dynamic_pti_process = 0x40001b48; r_lld_adv_ext_pkt_prepare_set = 0x40001b4c; +/* r_lld_adv_ext_chain_none_construct = 0x40001b50; +*/ r_lld_adv_ext_chain_connectable_construct = 0x40001b54; /* r_lld_adv_ext_chain_scannable_construct = 0x40001b58; diff --git a/components/esp_rom/esp32s3/ld/esp32s3.rom.ld b/components/esp_rom/esp32s3/ld/esp32s3.rom.ld index 4fff5ccc76..4be67eac85 100644 --- a/components/esp_rom/esp32s3/ld/esp32s3.rom.ld +++ b/components/esp_rom/esp32s3/ld/esp32s3.rom.ld @@ -1667,7 +1667,9 @@ r_lld_ext_adv_dynamic_pti_get = 0x4000510c; r_lld_ext_adv_dynamic_aux_pti_process = 0x40005118; r_lld_ext_adv_dynamic_pti_process = 0x40005124; r_lld_adv_ext_pkt_prepare_set = 0x40005130; +/* r_lld_adv_ext_chain_none_construct = 0x4000513c; +*/ r_lld_adv_ext_chain_connectable_construct = 0x40005148; /* r_lld_adv_ext_chain_scannable_construct = 0x40005154;