diff --git a/targets/esp32c3.ld b/targets/esp32c3.ld index 7cd930546f..92db424b71 100644 --- a/targets/esp32c3.ld +++ b/targets/esp32c3.ld @@ -1782,36 +1782,36 @@ rwip_priority = 0x3ff1ee94; veryBigHexP256 = 0x3ff1ee48; /* bluetooth hook funcs */ -r_llc_loc_encrypt_proc_continue_hook = 0x40001c60; -r_llc_loc_phy_upd_proc_continue_hook = 0x40001c64; -r_llc_rem_phy_upd_proc_continue_hook = 0x40001c68; -r_lld_scan_frm_eof_isr_hook = 0x40001c6c; -r_lld_scan_evt_start_cbk_hook = 0x40001c70; -r_lld_scan_process_pkt_rx_ext_adv_hook = 0x40001c78; -r_lld_scan_sched_hook = 0x40001c7c; -r_lld_adv_evt_start_cbk_hook = 0x40001c84; -r_lld_adv_aux_evt_start_cbk_hook = 0x40001c88; -r_lld_adv_frm_isr_hook = 0x40001c8c; -r_lld_adv_start_init_evt_param_hook = 0x40001c90; -r_lld_con_evt_canceled_cbk_hook = 0x40001c94; -r_lld_con_frm_isr_hook = 0x40001c98; -r_lld_con_tx_hook = 0x40001c9c; -r_lld_con_rx_hook = 0x40001ca0; -r_lld_con_evt_start_cbk_hook = 0x40001ca4; -r_lld_con_tx_prog_new_packet_hook = 0x40001cac; -r_lld_init_frm_eof_isr_hook = 0x40001cb0; -r_lld_init_evt_start_cbk_hook = 0x40001cb4; -r_lld_init_sched_hook = 0x40001cbc; -r_lld_init_process_pkt_tx_hook = 0x40001cc0; -r_lld_per_adv_evt_start_cbk_hook = 0x40001cc4; -r_lld_per_adv_frm_isr_hook = 0x40001cc8; -r_lld_per_adv_start_hook = 0x40001ccc; -r_lld_sync_frm_eof_isr_hook = 0x40001cd0; -r_lld_sync_evt_start_cbk_hook = 0x40001cd4; -r_lld_sync_start_hook = 0x40001cd8; -r_lld_sync_process_pkt_rx_pkt_check_hook = 0x40001cdc; -r_sch_arb_insert_hook = 0x40001ce0; -r_sch_plan_offset_req_hook = 0x40001ce4; +PROVIDE( r_llc_loc_encrypt_proc_continue_hook = 0x40001c60 ); +PROVIDE( r_llc_loc_phy_upd_proc_continue_hook = 0x40001c64 ); +PROVIDE( r_llc_rem_phy_upd_proc_continue_hook = 0x40001c68 ); +PROVIDE( r_lld_scan_frm_eof_isr_hook = 0x40001c6c ); +PROVIDE( r_lld_scan_evt_start_cbk_hook = 0x40001c70 ); +PROVIDE( r_lld_scan_process_pkt_rx_ext_adv_hook = 0x40001c78 ); +PROVIDE( r_lld_scan_sched_hook = 0x40001c7c ); +PROVIDE( r_lld_adv_evt_start_cbk_hook = 0x40001c84 ); +PROVIDE( r_lld_adv_aux_evt_start_cbk_hook = 0x40001c88 ); +PROVIDE( r_lld_adv_frm_isr_hook = 0x40001c8c ); +PROVIDE( r_lld_adv_start_init_evt_param_hook = 0x40001c90 ); +PROVIDE( r_lld_con_evt_canceled_cbk_hook = 0x40001c94 ); +PROVIDE( r_lld_con_frm_isr_hook = 0x40001c98 ); +PROVIDE( r_lld_con_tx_hook = 0x40001c9c ); +PROVIDE( r_lld_con_rx_hook = 0x40001ca0 ); +PROVIDE( r_lld_con_evt_start_cbk_hook = 0x40001ca4 ); +PROVIDE( r_lld_con_tx_prog_new_packet_hook = 0x40001cac ); +PROVIDE( r_lld_init_frm_eof_isr_hook = 0x40001cb0 ); +PROVIDE( r_lld_init_evt_start_cbk_hook = 0x40001cb4 ); +PROVIDE( r_lld_init_sched_hook = 0x40001cbc ); +PROVIDE( r_lld_init_process_pkt_tx_hook = 0x40001cc0 ); +PROVIDE( r_lld_per_adv_evt_start_cbk_hook = 0x40001cc4 ); +PROVIDE( r_lld_per_adv_frm_isr_hook = 0x40001cc8 ); +PROVIDE( r_lld_per_adv_start_hook = 0x40001ccc ); +PROVIDE( r_lld_sync_frm_eof_isr_hook = 0x40001cd0 ); +PROVIDE( r_lld_sync_evt_start_cbk_hook = 0x40001cd4 ); +PROVIDE( r_lld_sync_start_hook = 0x40001cd8 ); +PROVIDE( r_lld_sync_process_pkt_rx_pkt_check_hook = 0x40001cdc ); +PROVIDE( r_sch_arb_insert_hook = 0x40001ce0 ); +PROVIDE( r_sch_plan_offset_req_hook = 0x40001ce4 ); /* Additional BT ROM functions from esp32c3.rom.bt_funcs.ld * (referenced by libbtdm_app.a function pointer tables) */