fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(91980c2)

- Fixed scheduling when modem sleep wakeup delayed
- Fixed IRQ FIFO overflow when enter critical
- Fixed clock sync timeout for modem sleep
- Fixed directed adv with RPA when privacy disabled
- Fixed instant passed for connection update and PHY update
This commit is contained in:
chenjianhua 2024-01-25 12:07:50 +08:00 committed by zhanghaipeng
parent 7cbee80fb9
commit f86a5ffb2a
5 changed files with 9 additions and 9 deletions

@ -1 +1 @@
Subproject commit 9d40b3bc0ac38d72b66fe0f612a8dda64c7330d7 Subproject commit 0caae2bd70a999ac8a1c07330f7168e185db81ba

View File

@ -59,7 +59,7 @@ r_lld_adv_ext_chain_connectable_construct = 0x40001b54;
r_lld_adv_pkt_rx_connect_post = 0x40001b5c; r_lld_adv_pkt_rx_connect_post = 0x40001b5c;
r_lld_adv_start_init_evt_param = 0x40001b60; r_lld_adv_start_init_evt_param = 0x40001b60;
r_lld_adv_start_set_cs = 0x40001b64; r_lld_adv_start_set_cs = 0x40001b64;
r_lld_adv_start_update_filter_policy = 0x40001b68; /* r_lld_adv_start_update_filter_policy = 0x40001b68; */
r_lld_adv_start_schedule_asap = 0x40001b6c; r_lld_adv_start_schedule_asap = 0x40001b6c;
r_lld_con_tx_prog_new_packet_coex = 0x40001b70; r_lld_con_tx_prog_new_packet_coex = 0x40001b70;
r_lld_per_adv_dynamic_pti_get = 0x40001b78; r_lld_per_adv_dynamic_pti_get = 0x40001b78;

View File

@ -1,5 +1,5 @@
/* /*
* SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD
* *
* SPDX-License-Identifier: Apache-2.0 * SPDX-License-Identifier: Apache-2.0
*/ */
@ -107,7 +107,6 @@ r_lld_con_terminate_max_evt_update = 0x40001c5c;
r_llc_pref_param_compute_eco = 0x40001ce8; r_llc_pref_param_compute_eco = 0x40001ce8;
r_llc_hci_con_upd_info_send_eco = 0x40001cec; r_llc_hci_con_upd_info_send_eco = 0x40001cec;
r_llc_rem_encrypt_proc_continue_eco = 0x40001cf0; r_llc_rem_encrypt_proc_continue_eco = 0x40001cf0;
r_llc_llcp_send_eco = 0x40001cf4;
r_llc_start_eco = 0x40001cf8; r_llc_start_eco = 0x40001cf8;
r_lld_ext_adv_dynamic_aux_pti_process_eco = 0x40001cfc; r_lld_ext_adv_dynamic_aux_pti_process_eco = 0x40001cfc;
r_lld_adv_start_eco = 0x40001d04; r_lld_adv_start_eco = 0x40001d04;
@ -134,7 +133,6 @@ r_llc_hci_command_handler_search = 0x40001d58;
r_llc_llcp_pdu_handler_get_overwrite = 0x40001d5c; r_llc_llcp_pdu_handler_get_overwrite = 0x40001d5c;
r_llc_llcp_pdu_handler_pre = 0x40001d60; r_llc_llcp_pdu_handler_pre = 0x40001d60;
r_llc_llcp_pdu_handler_end = 0x40001d64; r_llc_llcp_pdu_handler_end = 0x40001d64;
r_llc_llcp_channel_map_ind_ack = 0x40001d68;
r_llc_con_conflict_check = 0x40001d6c; r_llc_con_conflict_check = 0x40001d6c;
r_sch_prog_hw_reset_try = 0x40001d70; r_sch_prog_hw_reset_try = 0x40001d70;
r_sch_prog_et_state_reset = 0x40001d74; r_sch_prog_et_state_reset = 0x40001d74;
@ -199,7 +197,6 @@ r_lld_scan_process_pkt_rx_adv_rep = 0x40001284;
r_register_esp_vendor_cmd_handler = 0x40001400; r_register_esp_vendor_cmd_handler = 0x40001400;
r_rf_txpwr_cs_get = 0x40001428; r_rf_txpwr_cs_get = 0x40001428;
r_rf_txpwr_dbm_get = 0x4000142c; r_rf_txpwr_dbm_get = 0x4000142c;
r_rwble_isr = 0x40001464;
r_sch_arb_event_start_isr = 0x400014f8; r_sch_arb_event_start_isr = 0x400014f8;
r_sch_plan_set = 0x40001534; r_sch_plan_set = 0x40001534;
r_sch_prog_end_isr = 0x40001538; r_sch_prog_end_isr = 0x40001538;
@ -220,6 +217,9 @@ r_lld_adv_start_hook = 0x40001c80;
r_lld_con_evt_start_cbk_eco = 0x40001d1c; r_lld_con_evt_start_cbk_eco = 0x40001d1c;
r_lld_con_tx_prog_new_packet = 0x40001b74; r_lld_con_tx_prog_new_packet = 0x40001b74;
r_lld_adv_ext_chain_none_construct = 0x40001b50; r_lld_adv_ext_chain_none_construct = 0x40001b50;
r_llc_llcp_send_eco = 0x40001cf4;
r_llc_llcp_channel_map_ind_ack = 0x40001d68;
r_rwble_isr = 0x40001464;
*/ */

View File

@ -1268,7 +1268,7 @@ r_rwip_timer_hs_set = 0x400014c4;
r_rwip_timer_hus_handler = 0x400014c8; r_rwip_timer_hus_handler = 0x400014c8;
r_rwip_timer_hus_set = 0x400014cc; r_rwip_timer_hus_set = 0x400014cc;
r_rwip_wakeup = 0x400014d0; r_rwip_wakeup = 0x400014d0;
r_rwip_wakeup_end = 0x400014d4; /* r_rwip_wakeup_end = 0x400014d4; */
r_rwip_wlcoex_set = 0x400014d8; r_rwip_wlcoex_set = 0x400014d8;
r_sch_alarm_clear = 0x400014dc; r_sch_alarm_clear = 0x400014dc;
r_sch_alarm_init = 0x400014e0; r_sch_alarm_init = 0x400014e0;

View File

@ -1541,7 +1541,7 @@ r_rwip_timer_hs_set = 0x40004e30;
r_rwip_timer_hus_handler = 0x40004e3c; r_rwip_timer_hus_handler = 0x40004e3c;
r_rwip_timer_hus_set = 0x40004e48; r_rwip_timer_hus_set = 0x40004e48;
r_rwip_wakeup = 0x40004e54; r_rwip_wakeup = 0x40004e54;
r_rwip_wakeup_end = 0x40004e60; /* r_rwip_wakeup_end = 0x40004e60; */
r_rwip_wlcoex_set = 0x40004e6c; r_rwip_wlcoex_set = 0x40004e6c;
r_sch_alarm_clear = 0x40004e78; r_sch_alarm_clear = 0x40004e78;
r_sch_alarm_init = 0x40004e84; r_sch_alarm_init = 0x40004e84;
@ -1603,7 +1603,7 @@ r_lld_adv_ext_chain_connectable_construct = 0x40005148;
r_lld_adv_pkt_rx_connect_post = 0x40005160; r_lld_adv_pkt_rx_connect_post = 0x40005160;
r_lld_adv_start_init_evt_param = 0x4000516c; r_lld_adv_start_init_evt_param = 0x4000516c;
r_lld_adv_start_set_cs = 0x40005178; r_lld_adv_start_set_cs = 0x40005178;
r_lld_adv_start_update_filter_policy = 0x40005184; /* r_lld_adv_start_update_filter_policy = 0x40005184; */
r_lld_adv_start_schedule_asap = 0x40005190; r_lld_adv_start_schedule_asap = 0x40005190;
r_lld_con_tx_prog_new_packet_coex = 0x4000519c; r_lld_con_tx_prog_new_packet_coex = 0x4000519c;
r_lld_per_adv_dynamic_pti_get = 0x400051b4; r_lld_per_adv_dynamic_pti_get = 0x400051b4;