From aba91a5d2b744292303ef9015c2cda06cac865a9 Mon Sep 17 00:00:00 2001 From: gongyantao Date: Fri, 29 Nov 2024 11:49:53 +0800 Subject: [PATCH] fix(bt): fixed some issues in esp32 bt controller 1: fix duplicated lc_enc_restart_req when new lk type is semi-permanent key 2: reset PreventEncEvt flag at the end of restart encryption procedure --- 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..b44cf428e7 160000 --- a/components/bt/controller/lib_esp32 +++ b/components/bt/controller/lib_esp32 @@ -1 +1 @@ -Subproject commit b9cf5984dc7ce2b95e9582403b86c1fe8b485b26 +Subproject commit b44cf428e79262cb2b2e3a936c635b679e680401 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 );