From 5e0a73bc560b87e3908a96caa9253784dd79927e Mon Sep 17 00:00:00 2001 From: Jin Cheng Date: Mon, 25 Nov 2024 10:12:57 +0800 Subject: [PATCH] fix(bt/controller): Fixed some bugs on esp32 controller - Added VSC to update local Bluetooth clock - Added critical protection for the free method for sync buffers - Fixed zero attempt value set by role switch --- components/bt/controller/lib_esp32 | 2 +- components/esp_rom/esp32/ld/esp32.rom.ld | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/components/bt/controller/lib_esp32 b/components/bt/controller/lib_esp32 index b9cf5984dc..d198359552 160000 --- a/components/bt/controller/lib_esp32 +++ b/components/bt/controller/lib_esp32 @@ -1 +1 @@ -Subproject commit b9cf5984dc7ce2b95e9582403b86c1fe8b485b26 +Subproject commit d198359552b2823750ec6ec7ef7e1969e2b12ce3 diff --git a/components/esp_rom/esp32/ld/esp32.rom.ld b/components/esp_rom/esp32/ld/esp32.rom.ld index c6abfb4559..8b873de821 100644 --- a/components/esp_rom/esp32/ld/esp32.rom.ld +++ b/components/esp_rom/esp32/ld/esp32.rom.ld @@ -664,6 +664,7 @@ PROVIDE ( ld_sco_modify = 0x40031778 ); PROVIDE ( lm_cmd_cmp_send = 0x40051838 ); PROVIDE ( ld_sco_frm_cbk = 0x400349dc ); PROVIDE ( ld_sco_evt_stop_cbk = 0x40031d78 ); +PROVIDE ( ld_acl_rsw_evt_start_cbk = 0x40031154 ); PROVIDE ( ld_acl_sco_rsvd_check = 0x4002fa94 ); PROVIDE ( ld_acl_sniff_frm_cbk = 0x4003482c ); PROVIDE ( ld_inq_end = 0x4003ab48 );