mirror of
https://github.com/espressif/esp-idf.git
synced 2026-08-07 07:40:18 +03:00
feat(ble): apply new method for rom code logic change on ESP32-C2
(cherry picked from commit 2a0df334e3)
Co-authored-by: cjin <jinchen@espressif.com>
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2015-2026 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
#ifndef _BLE_DUMMY_H_
|
||||
#define _BLE_DUMMY_H_
|
||||
|
||||
@@ -285,7 +290,7 @@ int r_ble_ll_customize_peer_sca_get(void){return 0;}
|
||||
int r_ble_ll_customize_peer_sca_get_eco4(void){return 0;}
|
||||
int r_ble_ll_utils_calc_window_widening(void){return 0;}
|
||||
int r_ble_ll_utils_calc_window_widening_eco4(void){return 0;}
|
||||
#endif // !DEFAULT_BT_LE_PERIODIC_SYNC && !DEFAULT_BT_LE_ROLE_PERIPHERAL
|
||||
#endif // !DEFAULT_BT_LE_PERIODIC_SYNC && !DEFAULT_BT_LE_ROLE_PERIPHERAL
|
||||
|
||||
#if !(CONFIG_BT_NIMBLE_ENABLED || CONFIG_BT_BLUEDROID_ENABLED)
|
||||
void r_ble_vendor_hci_register(void){}
|
||||
@@ -303,4 +308,4 @@ void r_ble_ll_reset_config_params_eco4(void){}
|
||||
#endif // !(CONFIG_BT_NIMBLE_ENABLED || CONFIG_BT_BLUEDROID_ENABLED)
|
||||
|
||||
|
||||
#endif // _BLE_DUMMY_H_
|
||||
#endif // _BLE_DUMMY_H_
|
||||
|
||||
@@ -74,7 +74,9 @@
|
||||
#endif // CONFIG_BT_BLE_LOG_SPI_OUT_ENABLED
|
||||
#endif /* CONFIG_BT_LE_CONTROLLER_LOG_MODE_BLE_LOG_V2 */
|
||||
|
||||
#if !CONFIG_BT_CTRL_RUN_IN_FLASH_ONLY
|
||||
#include "ble_dummy.h"
|
||||
#endif // !CONFIG_BT_CTRL_RUN_IN_FLASH_ONLY
|
||||
/* Macro definition
|
||||
************************************************************************
|
||||
*/
|
||||
|
||||
Submodule components/bt/controller/lib_esp32c2/esp32c2-bt-lib updated: 2f38442694...8f40180193
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2021-2025 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2021-2026 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@@ -67,7 +67,7 @@ r_ble_hci_trans_deinit = 0x40000af4;
|
||||
//r_ble_hci_uart_tx_char = 0x40000b58;
|
||||
//r_ble_hci_uart_tx_pkt_type = 0x40000b5c;
|
||||
r_ble_hw_driver_deinit = 0x40000b60;
|
||||
//r_ble_hw_driver_env_init = 0x40000b64;
|
||||
r_ble_hw_driver_env_init = 0x40000b64;
|
||||
r_ble_hw_encrypt_block = 0x40000b68;
|
||||
r_ble_hw_get_public_addr = 0x40000b6c;
|
||||
r_ble_hw_get_static_addr = 0x40000b70;
|
||||
@@ -149,17 +149,17 @@ r_ble_ll_adv_scan_rsp_legacy_pdu_make = 0x40000c9c;
|
||||
r_ble_ll_adv_scan_rsp_pdu_make = 0x40000ca0;
|
||||
r_ble_ll_adv_scheduled = 0x40000ca4;
|
||||
r_ble_ll_adv_send_conn_comp_ev = 0x40000ca8;
|
||||
//r_ble_ll_adv_set_adv_data = 0x40000cac;
|
||||
//r_ble_ll_adv_set_adv_params = 0x40000cb0;
|
||||
//r_ble_ll_adv_set_enable = 0x40000cb4;
|
||||
r_ble_ll_adv_set_adv_data = 0x40000cac;
|
||||
r_ble_ll_adv_set_adv_params = 0x40000cb0;
|
||||
r_ble_ll_adv_set_enable = 0x40000cb4;
|
||||
r_ble_ll_adv_set_random_addr = 0x40000cb8;
|
||||
//r_ble_ll_adv_set_scan_rsp_data = 0x40000cbc;
|
||||
r_ble_ll_adv_set_scan_rsp_data = 0x40000cbc;
|
||||
r_ble_ll_adv_set_sched = 0x40000cc0;
|
||||
r_ble_ll_adv_sm_deinit = 0x40000cc4;
|
||||
r_ble_ll_adv_sm_event_init = 0x40000cc8;
|
||||
//r_ble_ll_adv_sm_find_configured = 0x40000ccc;
|
||||
r_ble_ll_adv_sm_find_configured = 0x40000ccc;
|
||||
r_ble_ll_adv_sm_get = 0x40000cd0;
|
||||
//r_ble_ll_adv_sm_init = 0x40000cd4;
|
||||
r_ble_ll_adv_sm_init = 0x40000cd4;
|
||||
r_ble_ll_adv_sm_reset = 0x40000cd8;
|
||||
r_ble_ll_adv_sm_start = 0x40000cdc;
|
||||
r_ble_ll_adv_sm_start_periodic = 0x40000ce0;
|
||||
@@ -192,7 +192,7 @@ r_ble_ll_conn_chk_csm_flags = 0x40000d48;
|
||||
r_ble_ll_conn_chk_phy_upd_start = 0x40000d4c;
|
||||
r_ble_ll_conn_comp_event_send = 0x40000d50;
|
||||
r_ble_ll_conn_connect_ind_pdu_make = 0x40000d54;
|
||||
//r_ble_ll_conn_create = 0x40000d58;
|
||||
r_ble_ll_conn_create = 0x40000d58;
|
||||
r_ble_ll_conn_create_cancel = 0x40000d5c;
|
||||
r_ble_ll_conn_created = 0x40000d60;
|
||||
r_ble_ll_conn_cth_flow_enable = 0x40000d64;
|
||||
@@ -225,7 +225,7 @@ r_ble_ll_conn_hci_rd_rem_ver_cmd = 0x40000dcc;
|
||||
r_ble_ll_conn_hci_rd_rssi = 0x40000dd0;
|
||||
r_ble_ll_conn_hci_read_rem_features = 0x40000dd4;
|
||||
r_ble_ll_conn_hci_set_chan_class = 0x40000dd8;
|
||||
//r_ble_ll_conn_hci_set_data_len = 0x40000ddc;
|
||||
r_ble_ll_conn_hci_set_data_len = 0x40000ddc;
|
||||
r_ble_ll_conn_hci_update = 0x40000de0;
|
||||
r_ble_ll_conn_hci_wr_auth_pyld_tmo = 0x40000de4;
|
||||
r_ble_ll_conn_init_phy = 0x40000de8;
|
||||
@@ -233,9 +233,10 @@ r_ble_ll_conn_is_dev_connected = 0x40000dec;
|
||||
r_ble_ll_conn_is_empty_pdu = 0x40000df0;
|
||||
r_ble_ll_conn_is_lru = 0x40000df4;
|
||||
r_ble_ll_conn_master_init = 0x40000df8;
|
||||
//r_ble_ll_conn_module_deinit = 0x40000dfc;
|
||||
//r_ble_ll_conn_module_init = 0x40000e00;
|
||||
r_ble_ll_conn_module_deinit = 0x40000dfc;
|
||||
r_ble_ll_conn_module_init = 0x40000e00;
|
||||
r_ble_ll_conn_module_reset = 0x40000e04;
|
||||
r_ble_ll_conn_next_event = 0x40000e08;
|
||||
r_ble_ll_conn_num_comp_pkts_event_send = 0x40000e0c;
|
||||
r_ble_ll_conn_prepare_tx_pdu = 0x40000e10;
|
||||
r_ble_ll_conn_process_conn_params = 0x40000e14;
|
||||
@@ -245,18 +246,18 @@ r_ble_ll_conn_set_csa = 0x40000e20;
|
||||
r_ble_ll_conn_set_ext_con_params = 0x40000e24;
|
||||
r_ble_ll_conn_set_global_chanmap = 0x40000e28;
|
||||
r_ble_ll_conn_set_phy = 0x40000e2c;
|
||||
//r_ble_ll_conn_set_txpwr_by_handle = 0x40000e30;
|
||||
r_ble_ll_conn_set_txpwr_by_handle = 0x40000e30;
|
||||
r_ble_ll_conn_set_unknown_rx_octets = 0x40000e34;
|
||||
//r_ble_ll_conn_slave_start = 0x40000e38;
|
||||
r_ble_ll_conn_slave_start = 0x40000e38;
|
||||
r_ble_ll_conn_sm_get = 0x40000e3c;
|
||||
//r_ble_ll_conn_sm_new = 0x40000e40;
|
||||
r_ble_ll_conn_sm_new = 0x40000e40;
|
||||
r_ble_ll_conn_sm_npl_deinit = 0x40000e44;
|
||||
r_ble_ll_conn_sm_npl_init = 0x40000e48;
|
||||
r_ble_ll_conn_tx_pkt_in = 0x40000e4c;
|
||||
r_ble_ll_conn_update_eff_data_len = 0x40000e50;
|
||||
r_ble_ll_ctrl_chanmap_req_make = 0x40000e54;
|
||||
r_ble_ll_ctrl_chk_proc_start = 0x40000e58;
|
||||
//r_ble_ll_ctrl_conn_param_pdu_make = 0x40000e5c;
|
||||
r_ble_ll_ctrl_conn_param_pdu_make = 0x40000e5c;
|
||||
r_ble_ll_ctrl_conn_param_pdu_proc = 0x40000e60;
|
||||
r_ble_ll_ctrl_conn_param_reply = 0x40000e64;
|
||||
r_ble_ll_ctrl_conn_upd_make = 0x40000e68;
|
||||
@@ -285,19 +286,19 @@ r_ble_ll_ctrl_rej_ext_ind_make = 0x40000ec0;
|
||||
r_ble_ll_ctrl_reject_ind_send = 0x40000ec4;
|
||||
//r_ble_ll_ctrl_rx_chanmap_req = 0x40000ec8;
|
||||
r_ble_ll_ctrl_rx_conn_param_req = 0x40000ecc;
|
||||
//r_ble_ll_ctrl_rx_conn_param_rsp = 0x40000ed0;
|
||||
//r_ble_ll_ctrl_rx_conn_update = 0x40000ed4;
|
||||
r_ble_ll_ctrl_rx_conn_param_rsp = 0x40000ed0;
|
||||
r_ble_ll_ctrl_rx_conn_update = 0x40000ed4;
|
||||
r_ble_ll_ctrl_rx_enc_req = 0x40000ed8;
|
||||
r_ble_ll_ctrl_rx_enc_rsp = 0x40000edc;
|
||||
r_ble_ll_ctrl_rx_feature_req = 0x40000ee0;
|
||||
r_ble_ll_ctrl_rx_feature_rsp = 0x40000ee4;
|
||||
r_ble_ll_ctrl_rx_pause_enc_req = 0x40000ee8;
|
||||
r_ble_ll_ctrl_rx_pause_enc_rsp = 0x40000eec;
|
||||
//r_ble_ll_ctrl_rx_pdu = 0x40000ef0;
|
||||
r_ble_ll_ctrl_rx_pdu = 0x40000ef0;
|
||||
r_ble_ll_ctrl_rx_periodic_sync_ind = 0x40000ef4;
|
||||
r_ble_ll_ctrl_rx_phy_req = 0x40000ef8;
|
||||
r_ble_ll_ctrl_rx_phy_rsp = 0x40000efc;
|
||||
//r_ble_ll_ctrl_rx_phy_update_ind = 0x40000f00;
|
||||
r_ble_ll_ctrl_rx_phy_update_ind = 0x40000f00;
|
||||
r_ble_ll_ctrl_rx_ping_rsp = 0x40000f04;
|
||||
r_ble_ll_ctrl_rx_reject_ind = 0x40000f08;
|
||||
r_ble_ll_ctrl_rx_sca_req = 0x40000f0c;
|
||||
@@ -315,13 +316,13 @@ r_ble_ll_ctrl_version_ind_make = 0x40000f38;
|
||||
r_ble_ll_data_buffer_overflow = 0x40000f3c;
|
||||
r_ble_ll_deinit = 0x40000f40;
|
||||
r_ble_ll_disconn_comp_event_send = 0x40000f44;
|
||||
//r_ble_ll_env_init = 0x40000f48;
|
||||
r_ble_ll_env_init = 0x40000f48;
|
||||
r_ble_ll_event_comp_pkts = 0x40000f4c;
|
||||
r_ble_ll_event_dbuf_overflow = 0x40000f50;
|
||||
r_ble_ll_event_send = 0x40000f54;
|
||||
r_ble_ll_event_tx_pkt = 0x40000f58;
|
||||
r_ble_ll_ext_adv_phy_mode_to_local_phy = 0x40000f5c;
|
||||
//r_ble_ll_ext_conn_create = 0x40000f60;
|
||||
r_ble_ll_ext_conn_create = 0x40000f60;
|
||||
r_ble_ll_ext_scan_parse_adv_info = 0x40000f64;
|
||||
r_ble_ll_ext_scan_parse_aux_ptr = 0x40000f68;
|
||||
r_ble_ll_flush_pkt_queue = 0x40000f6c;
|
||||
@@ -345,7 +346,7 @@ r_ble_ll_hci_cmd_rx = 0x40000fb0;
|
||||
r_ble_ll_hci_ctlr_bb_cmd_proc = 0x40000fb4;
|
||||
r_ble_ll_hci_deinit = 0x40000fb8;
|
||||
r_ble_ll_hci_disconnect = 0x40000fbc;
|
||||
//r_ble_ll_hci_env_init = 0x40000fc0;
|
||||
r_ble_ll_hci_env_init = 0x40000fc0;
|
||||
r_ble_ll_hci_ev_conn_update = 0x40000fc4;
|
||||
r_ble_ll_hci_ev_databuf_overflow = 0x40000fc8;
|
||||
r_ble_ll_hci_ev_datalen_chg = 0x40000fcc;
|
||||
@@ -392,8 +393,8 @@ r_ble_ll_hci_rd_local_version = 0x4000106c;
|
||||
r_ble_ll_hci_scan_set_enable = 0x40001070;
|
||||
r_ble_ll_hci_send_adv_report = 0x40001074;
|
||||
r_ble_ll_hci_send_dir_adv_report = 0x40001078;
|
||||
//r_ble_ll_hci_send_ext_adv_report = 0x4000107c;
|
||||
//r_ble_ll_hci_send_legacy_ext_adv_report = 0x40001080;
|
||||
r_ble_ll_hci_send_ext_adv_report = 0x4000107c;
|
||||
r_ble_ll_hci_send_legacy_ext_adv_report = 0x40001080;
|
||||
r_ble_ll_hci_send_noop = 0x40001084;
|
||||
r_ble_ll_hci_set_adv_data = 0x40001088;
|
||||
r_ble_ll_hci_set_le_event_mask = 0x4000108c;
|
||||
@@ -403,7 +404,7 @@ r_ble_ll_hci_status_params_cmd_proc = 0x40001094;
|
||||
r_ble_ll_hci_vs_rd_static_addr = 0x4000109c;
|
||||
r_ble_ll_hw_err_timer_cb = 0x400010a0;
|
||||
r_ble_ll_hw_error = 0x400010a4;
|
||||
//r_ble_ll_init = 0x400010a8;
|
||||
r_ble_ll_init = 0x400010a8;
|
||||
r_ble_ll_init_alloc_conn_comp_ev = 0x400010ac;
|
||||
r_ble_ll_init_get_conn_comp_ev = 0x400010b0;
|
||||
r_ble_ll_init_rx_pkt_in = 0x400010b4;
|
||||
@@ -437,6 +438,7 @@ r_ble_ll_read_rf_path_compensation = 0x40001120;
|
||||
r_ble_ll_read_supp_features = 0x40001124;
|
||||
r_ble_ll_read_supp_states = 0x40001128;
|
||||
r_ble_ll_read_tx_power = 0x4000112c;
|
||||
r_ble_ll_reset = 0x40001130;
|
||||
r_ble_ll_resolv_clear_all_pl_bit = 0x40001134;
|
||||
r_ble_ll_resolv_clear_all_wl_bit = 0x40001138;
|
||||
r_ble_ll_resolv_deinit = 0x4000113c;
|
||||
@@ -475,11 +477,11 @@ r_ble_ll_scan_add_scan_rsp_adv = 0x400011bc;
|
||||
r_ble_ll_scan_adv_decode_addr = 0x400011c0;
|
||||
r_ble_ll_scan_aux_data_ref = 0x400011c4;
|
||||
r_ble_ll_scan_aux_data_unref = 0x400011c8;
|
||||
r_ble_ll_scan_can_chg_whitelist = 0x400011cc;
|
||||
//r_ble_ll_scan_can_chg_whitelist = 0x400011cc;
|
||||
r_ble_ll_scan_check_periodic_sync = 0x400011d0;
|
||||
r_ble_ll_scan_classify_filter_aux_init = 0x400011d4;
|
||||
r_ble_ll_scan_classify_filter_init = 0x400011d8;
|
||||
//r_ble_ll_scan_common_init = 0x400011dc;
|
||||
r_ble_ll_scan_common_init = 0x400011dc;
|
||||
r_ble_ll_scan_continue_en = 0x400011e0;
|
||||
r_ble_ll_scan_deinit = 0x400011e4;
|
||||
r_ble_ll_scan_dup_check_ext = 0x400011e8;
|
||||
@@ -488,9 +490,9 @@ r_ble_ll_scan_dup_move_to_head = 0x400011f0;
|
||||
r_ble_ll_scan_dup_new = 0x400011f4;
|
||||
r_ble_ll_scan_dup_update_ext = 0x400011f8;
|
||||
//r_ble_ll_scan_dup_update_legacy = 0x400011fc;
|
||||
r_ble_ll_scan_enabled = 0x40001200;
|
||||
//r_ble_ll_scan_enabled = 0x40001200;
|
||||
r_ble_ll_scan_end_adv_evt = 0x40001204;
|
||||
//r_ble_ll_scan_env_init = 0x40001208;
|
||||
r_ble_ll_scan_env_init = 0x40001208;
|
||||
r_ble_ll_scan_ext_initiator_start = 0x4000120c;
|
||||
r_ble_ll_scan_get_addr_data_from_legacy = 0x40001210;
|
||||
r_ble_ll_scan_get_addr_from_ext_adv = 0x40001214;
|
||||
@@ -512,7 +514,7 @@ r_ble_ll_scan_record_new_adv = 0x40001250;
|
||||
r_ble_ll_scan_refresh_nrpa = 0x40001254;
|
||||
r_ble_ll_scan_reset = 0x40001258;
|
||||
r_ble_ll_scan_rx_pkt_in = 0x4000125c;
|
||||
//r_ble_ll_scan_rx_pkt_in_on_aux = 0x40001260;
|
||||
r_ble_ll_scan_rx_pkt_in_on_aux = 0x40001260;
|
||||
r_ble_ll_scan_rx_pkt_in_on_legacy = 0x40001264;
|
||||
r_ble_ll_scan_rx_pkt_in_restore_addr_data = 0x40001268;
|
||||
r_ble_ll_scan_rxed = 0x4000126c;
|
||||
@@ -565,7 +567,7 @@ r_ble_ll_sync_list_size = 0x40001324;
|
||||
r_ble_ll_sync_lost_event = 0x40001328;
|
||||
r_ble_ll_sync_next_event = 0x4000132c;
|
||||
r_ble_ll_sync_on_list = 0x40001330;
|
||||
//r_ble_ll_sync_parse_ext_hdr = 0x40001334;
|
||||
r_ble_ll_sync_parse_ext_hdr = 0x40001334;
|
||||
r_ble_ll_sync_periodic_ind = 0x40001338;
|
||||
r_ble_ll_sync_phy_mode_to_aux_phy = 0x4000133c;
|
||||
r_ble_ll_sync_phy_mode_to_hci = 0x40001340;
|
||||
@@ -596,6 +598,7 @@ r_ble_ll_usecs_to_ticks_round_up = 0x400013a0;
|
||||
r_ble_ll_utils_calc_access_addr = 0x400013a4;
|
||||
r_ble_ll_utils_calc_dci_csa2 = 0x400013a8;
|
||||
r_ble_ll_utils_calc_num_used_chans = 0x400013ac;
|
||||
//r_ble_ll_utils_calc_window_widening = 0x400013b0;
|
||||
r_ble_ll_utils_csa2_perm = 0x400013b4;
|
||||
r_ble_ll_utils_csa2_prng = 0x400013b8;
|
||||
r_ble_ll_utils_remapped_channel = 0x400013bc;
|
||||
@@ -694,7 +697,7 @@ r_ble_lll_conn_halt = 0x4000152c;
|
||||
r_ble_lll_conn_master_common_init = 0x40001530;
|
||||
r_ble_lll_conn_master_new = 0x40001534;
|
||||
r_ble_lll_conn_module_deinit = 0x40001538;
|
||||
//r_ble_lll_conn_module_init = 0x4000153c;
|
||||
r_ble_lll_conn_module_init = 0x4000153c;
|
||||
r_ble_lll_conn_module_reset = 0x40001540;
|
||||
r_ble_lll_conn_no_mem_evt_pre_cb = 0x40001544;
|
||||
r_ble_lll_conn_pre_process = 0x40001548;
|
||||
@@ -726,15 +729,15 @@ r_ble_lll_dtm_ev_rx_restart_cb = 0x400015ac;
|
||||
r_ble_lll_dtm_ev_tx_resched_cb = 0x400015b0;
|
||||
r_ble_lll_dtm_init = 0x400015b4;
|
||||
r_ble_lll_dtm_reset = 0x400015b8;
|
||||
//r_ble_lll_dtm_rx_create_ctx = 0x400015bc;
|
||||
r_ble_lll_dtm_rx_create_ctx = 0x400015bc;
|
||||
r_ble_lll_dtm_rx_isr_end = 0x400015c0;
|
||||
r_ble_lll_dtm_rx_isr_start = 0x400015c4;
|
||||
//r_ble_lll_dtm_rx_pkt_in = 0x400015c8;
|
||||
r_ble_lll_dtm_rx_pkt_in = 0x400015c8;
|
||||
r_ble_lll_dtm_rx_sched_cb = 0x400015cc;
|
||||
r_ble_lll_dtm_rx_start = 0x400015d0;
|
||||
r_ble_lll_dtm_rx_test = 0x400015d4;
|
||||
r_ble_lll_dtm_set_next = 0x400015d8;
|
||||
//r_ble_lll_dtm_tx_create_ctx = 0x400015dc;
|
||||
r_ble_lll_dtm_tx_create_ctx = 0x400015dc;
|
||||
r_ble_lll_dtm_tx_done = 0x400015e0;
|
||||
r_ble_lll_dtm_tx_sched_cb = 0x400015e4;
|
||||
r_ble_lll_dtm_tx_test = 0x400015e8;
|
||||
@@ -752,7 +755,7 @@ r_ble_lll_hci_dtm_tx_test_v2 = 0x40001614;
|
||||
r_ble_lll_hci_dtm_tx_test_v2_ext = 0x40001618;
|
||||
r_ble_lll_init = 0x4000161c;
|
||||
r_ble_lll_init_pre_process = 0x40001620;
|
||||
//r_ble_lll_init_rx_pkt_isr = 0x40001624;
|
||||
r_ble_lll_init_rx_pkt_isr = 0x40001624;
|
||||
r_ble_lll_per_adv_coex_dpc_calc_pti_update_itvl = 0x40001628;
|
||||
r_ble_lll_per_adv_coex_dpc_process = 0x4000162c;
|
||||
r_ble_lll_per_adv_coex_dpc_pti_get = 0x40001630;
|
||||
@@ -761,9 +764,9 @@ r_ble_lll_per_adv_coex_dpc_update_on_data_updated = 0x40001638;
|
||||
r_ble_lll_per_adv_coex_dpc_update_on_scheduled = 0x4000163c;
|
||||
r_ble_lll_per_adv_coex_dpc_update_on_start = 0x40001640;
|
||||
r_ble_lll_reset = 0x40001644;
|
||||
//r_ble_lll_rfmgmt_controller_sleep_en = 0x40001648;
|
||||
r_ble_lll_rfmgmt_controller_sleep_en = 0x40001648;
|
||||
r_ble_lll_rfmgmt_deinit = 0x4000164c;
|
||||
//r_ble_lll_rfmgmt_disable = 0x40001650;
|
||||
r_ble_lll_rfmgmt_disable = 0x40001650;
|
||||
//r_ble_lll_rfmgmt_enable = 0x40001654;
|
||||
//r_ble_lll_rfmgmt_enable_now = 0x40001658;
|
||||
r_ble_lll_rfmgmt_init = 0x4000165c;
|
||||
@@ -773,10 +776,10 @@ r_ble_lll_rfmgmt_release_ev = 0x40001668;
|
||||
//r_ble_lll_rfmgmt_reset = 0x4000166c;
|
||||
r_ble_lll_rfmgmt_scan_changed = 0x40001670;
|
||||
r_ble_lll_rfmgmt_sched_changed = 0x40001674;
|
||||
//r_ble_lll_rfmgmt_set_sleep_cb = 0x40001678;
|
||||
r_ble_lll_rfmgmt_set_sleep_cb = 0x40001678;
|
||||
r_ble_lll_rfmgmt_ticks_to_enabled = 0x4000167c;
|
||||
//r_ble_lll_rfmgmt_timer_exp = 0x40001680;
|
||||
//r_ble_lll_rfmgmt_timer_reschedule = 0x40001684;
|
||||
r_ble_lll_rfmgmt_timer_exp = 0x40001680;
|
||||
r_ble_lll_rfmgmt_timer_reschedule = 0x40001684;
|
||||
r_ble_lll_rx_pdu_in = 0x40001688;
|
||||
r_ble_lll_rx_pkt_in = 0x4000168c;
|
||||
r_ble_lll_rx_pkt_isr = 0x40001690;
|
||||
@@ -785,12 +788,12 @@ r_ble_lll_scan_aux_data_free = 0x40001698;
|
||||
r_ble_lll_scan_chk_resume = 0x4000169c;
|
||||
r_ble_lll_scan_clean_cur_aux_data = 0x400016a0;
|
||||
//r_ble_lll_scan_coex_event_cb = 0x400016a4;
|
||||
//r_ble_lll_scan_common_init = 0x400016a8;
|
||||
r_ble_lll_scan_common_init = 0x400016a8;
|
||||
r_ble_lll_scan_deinit = 0x400016ac;
|
||||
r_ble_lll_scan_duration_period_timers_restart = 0x400016b0;
|
||||
r_ble_lll_scan_duration_period_timers_stop = 0x400016b4;
|
||||
r_ble_lll_scan_duration_timer_cb = 0x400016b8;
|
||||
r_ble_lll_scan_event_proc = 0x400016bc;
|
||||
//r_ble_lll_scan_event_proc = 0x400016bc;
|
||||
r_ble_lll_scan_ext_adv_init = 0x400016c0;
|
||||
r_ble_lll_scan_halt = 0x400016c4;
|
||||
r_ble_lll_scan_has_sent_scan_req = 0x400016c8;
|
||||
@@ -806,12 +809,12 @@ r_ble_lll_scan_process_rsp_in_isr = 0x400016e8;
|
||||
r_ble_lll_scan_restart = 0x400016f0;
|
||||
r_ble_lll_scan_rx_isr_on_aux = 0x400016f4;
|
||||
r_ble_lll_scan_rx_isr_on_legacy = 0x400016f8;
|
||||
//r_ble_lll_scan_rx_pkt_isr = 0x400016fc;
|
||||
r_ble_lll_scan_rx_pkt_isr = 0x400016fc;
|
||||
r_ble_lll_scan_sched_next_aux = 0x40001700;
|
||||
r_ble_lll_scan_sched_remove = 0x40001704;
|
||||
//r_ble_lll_scan_start = 0x40001708;
|
||||
r_ble_lll_scan_start = 0x40001708;
|
||||
//r_ble_lll_scan_start_rx = 0x4000170c;
|
||||
//r_ble_lll_scan_stop = 0x40001710;
|
||||
r_ble_lll_scan_stop = 0x40001710;
|
||||
r_ble_lll_scan_targeta_is_matched = 0x40001714;
|
||||
r_ble_lll_scan_timer_cb = 0x40001718;
|
||||
r_ble_lll_sched_adv_new = 0x4000171c;
|
||||
@@ -825,7 +828,7 @@ r_ble_lll_sched_dtm = 0x40001738;
|
||||
r_ble_lll_sched_env_init = 0x4000173c;
|
||||
r_ble_lll_sched_execute_check = 0x40001740;
|
||||
r_ble_lll_sched_execute_item = 0x40001744;
|
||||
//r_ble_lll_sched_init = 0x40001748;
|
||||
r_ble_lll_sched_init = 0x40001748;
|
||||
r_ble_lll_sched_insert_if_empty = 0x4000174c;
|
||||
r_ble_lll_sched_is_overlap = 0x40001750;
|
||||
r_ble_lll_sched_master_new = 0x40001754;
|
||||
@@ -904,13 +907,15 @@ r_ble_phy_sequence_is_running = 0x40001874;
|
||||
r_ble_phy_sequence_is_waiting_rsp = 0x40001878;
|
||||
r_ble_phy_sequence_single_end = 0x4000187c;
|
||||
r_ble_phy_sequence_tx_end_invoke = 0x40001880;
|
||||
//r_ble_phy_sequence_update_conn_ind_params = 0x40001884;
|
||||
r_ble_phy_sequence_update_conn_ind_params = 0x40001884;
|
||||
r_ble_phy_set_adv_mode = 0x40001888;
|
||||
r_ble_phy_set_coex_pti = 0x4000188c;
|
||||
r_ble_phy_set_conn_ind_pdu = 0x40001890;
|
||||
r_ble_phy_set_conn_mode = 0x40001894;
|
||||
r_ble_phy_set_dev_address = 0x40001898;
|
||||
r_ble_phy_set_rx_pwr_compensation = 0x4000189c;
|
||||
r_ble_phy_set_rxhdr = 0x400018a0;
|
||||
r_ble_phy_set_scan_mode = 0x400018a4;
|
||||
r_ble_phy_set_sequence_mode = 0x400018a8;
|
||||
r_ble_phy_set_single_packet_rx_sequence = 0x400018ac;
|
||||
r_ble_phy_set_single_packet_tx_sequence = 0x400018b0;
|
||||
@@ -923,9 +928,9 @@ r_ble_phy_timer_config_start_time = 0x400018c8;
|
||||
r_ble_phy_timer_start_now = 0x400018cc;
|
||||
r_ble_phy_timer_stop = 0x400018d0;
|
||||
r_ble_phy_tx_set_start_time = 0x400018d4;
|
||||
//r_ble_phy_txpower_round = 0x400018d8;
|
||||
r_ble_phy_txpower_round = 0x400018d8;
|
||||
r_ble_phy_txpwr_set = 0x400018dc;
|
||||
//r_ble_phy_update_conn_sequence = 0x400018e0;
|
||||
r_ble_phy_update_conn_sequence = 0x400018e0;
|
||||
r_ble_phy_update_encryption = 0x400018e4;
|
||||
r_ble_phy_update_ifs = 0x400018e8;
|
||||
r_ble_phy_xcvr_state_get = 0x400018ec;
|
||||
@@ -983,8 +988,8 @@ r_mem_pullup_obj = 0x400019b8;
|
||||
r_mem_split_frag = 0x400019bc;
|
||||
r_os_cputime_get32 = 0x400019c0;
|
||||
r_os_cputime_ticks_to_usecs = 0x400019c4;
|
||||
//r_os_cputime_timer_init = 0x400019c8;
|
||||
//r_os_cputime_timer_relative = 0x400019cc;
|
||||
r_os_cputime_timer_init = 0x400019c8;
|
||||
r_os_cputime_timer_relative = 0x400019cc;
|
||||
r_os_cputime_timer_start = 0x400019d0;
|
||||
r_os_cputime_timer_stop = 0x400019d4;
|
||||
r_os_cputime_usecs_to_ticks = 0x400019d8;
|
||||
@@ -1153,7 +1158,7 @@ r_ble_ll_scan_env_deinit = 0x40002f0c;
|
||||
r_ble_ll_sync_env_deinit = 0x40002f10;
|
||||
r_ble_lll_rfmgmt_env_deinit = 0x40002f14;
|
||||
r_hal_timer_env_deinit = 0x40002f18;
|
||||
//r_ble_ll_env_deinit = 0x40002f1c;
|
||||
r_ble_ll_env_deinit = 0x40002f1c;
|
||||
r_ble_ll_generic_data_deinit = 0x40002f20;
|
||||
//r_ble_hci_trans_env_deinit = 0x40002f24;
|
||||
//r_ble_ll_conn_callout_env_init = 0x40002f28;
|
||||
@@ -1182,7 +1187,7 @@ r_ble_ll_trace_buffer_select = 0x40002f80;
|
||||
r_ble_ll_adv_vendor_hci_legacy_adv_clear = 0x40002f84;
|
||||
r_ble_ll_conn_is_lru_compare_with_sync = 0x40002f88;
|
||||
r_ble_ll_conn_rollback_last_unmapped_chan = 0x40002f8c;
|
||||
//r_ble_ll_hci_vs_csa_set = 0x40002f90;
|
||||
r_ble_ll_hci_vs_csa_set = 0x40002f90;
|
||||
r_ble_ll_hci_reset = 0x40002f94;
|
||||
//r_ble_ll_adv_status_check = 0x40002f98;
|
||||
r_ble_ll_conn_status_check = 0x40002f9c;
|
||||
@@ -1199,7 +1204,7 @@ r_ble_lll_rfmgmt_wake_up_ev = 0x40002fc4;
|
||||
r_ble_lll_sched_env_deinit = 0x40002fc8;
|
||||
r_ble_phy_env_deinit = 0x40002fcc;
|
||||
r_ble_hw_driver_env_deinit = 0x40002fd0;
|
||||
//r_ble_lll_dtm_env_init = 0x40002fd4;
|
||||
r_ble_lll_dtm_env_init = 0x40002fd4;
|
||||
r_ble_lll_dtm_env_deinit = 0x40002fd8;
|
||||
r_ble_lll_scan_callout_env_init = 0x40002fdc;
|
||||
r_ble_lll_scan_callout_env_deinit = 0x40002fe0;
|
||||
@@ -1214,7 +1219,7 @@ r_ble_phy_ramup_time_set = 0x40003000;
|
||||
//r_ble_lll_rfmgmt_should_skip_light_sleep_check = 0x40003004;
|
||||
r_ble_phy_rx_err_record = 0x40003008;
|
||||
r_ble_lll_rfmgmt_wake_up_overhead_set = 0x4000300c;
|
||||
//r_ble_lll_conn_event_delete_and_reschedule = 0x40003010;
|
||||
r_ble_lll_conn_event_delete_and_reschedule = 0x40003010;
|
||||
r_ble_lll_conn_should_reschedule = 0x40003014;
|
||||
r_ble_lll_adv_ext_event_rmvd_from_sched = 0x40003018;
|
||||
r_ble_lll_conn_process_rx_data_after_halt = 0x4000301c;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* SPDX-FileCopyrightText: 2021-2025 Espressif Systems (Shanghai) CO LTD
|
||||
* SPDX-FileCopyrightText: 2021-2026 Espressif Systems (Shanghai) CO LTD
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
@@ -395,7 +395,7 @@ r_ble_ll_scan_dup_move_to_head = 0x400011f0;
|
||||
r_ble_ll_scan_dup_new = 0x400011f4;
|
||||
r_ble_ll_scan_dup_update_ext = 0x400011f8;
|
||||
//r_ble_ll_scan_dup_update_legacy = 0x400011fc;
|
||||
r_ble_ll_scan_enabled = 0x40001200;
|
||||
//r_ble_ll_scan_enabled = 0x40001200;
|
||||
r_ble_ll_scan_end_adv_evt = 0x40001204;
|
||||
r_ble_ll_scan_ext_initiator_start = 0x4000120c;
|
||||
r_ble_ll_scan_get_addr_data_from_legacy = 0x40001210;
|
||||
@@ -417,7 +417,7 @@ r_ble_ll_scan_refresh_nrpa = 0x40001254;
|
||||
r_ble_ll_scan_reset = 0x40001258;
|
||||
r_ble_ll_scan_rx_pkt_in = 0x4000125c;
|
||||
r_ble_ll_scan_rx_pkt_in_restore_addr_data = 0x40001268;
|
||||
r_ble_ll_scan_rxed = 0x4000126c;
|
||||
//r_ble_ll_scan_rxed = 0x4000126c;
|
||||
r_ble_ll_scan_send_truncated = 0x40001274;
|
||||
r_ble_ll_scan_set_peer_rpa = 0x4000127c;
|
||||
r_ble_ll_scan_set_perfer_addr = 0x40001280;
|
||||
|
||||
Reference in New Issue
Block a user