From a4e621eb9c06e463fdda36cdb3a607a385974584 Mon Sep 17 00:00:00 2001 From: Xu Si Yu Date: Wed, 31 Dec 2025 16:44:47 +0800 Subject: [PATCH] fix(802.15.4): move multipan and data request helpers into IRAM --- components/ieee802154/linker.lf | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/components/ieee802154/linker.lf b/components/ieee802154/linker.lf index ad766e556f..5931d3cfac 100644 --- a/components/ieee802154/linker.lf +++ b/components/ieee802154/linker.lf @@ -17,6 +17,10 @@ entries: esp_ieee802154_frame: ieee802154_frame_get_security_payload_offset (noflash) esp_ieee802154_frame: ieee802154_frame_get_src_addr (noflash) esp_ieee802154_frame: ieee802154_frame_security_header_offset (noflash) + esp_ieee802154_frame: ieee802154_frame_get_dest_panid (noflash) + esp_ieee802154_frame: ieee802154_frame_get_dst_addr (noflash) + esp_ieee802154_frame: ieee802154_frame_get_src_panid (noflash) + esp_ieee802154_frame: ieee802154_is_data_request (noflash) esp_ieee802154_frame: is_dst_panid_present (noflash) esp_ieee802154_frame: is_src_panid_present (noflash) esp_ieee802154_pib: ieee802154_pib_get_pending_mode (noflash) @@ -72,3 +76,11 @@ entries: esp_ieee802154_timer: isr_handle_timer0_done (noflash) esp_ieee802154_timer: isr_handle_timer1_done (noflash) esp_ieee802154_util: ieee802154_channel_to_freq (noflash) + + if IEEE802154_MULTI_PAN_ENABLE = y: + esp_ieee802154: esp_ieee802154_get_multipan_extended_address (noflash) + esp_ieee802154: esp_ieee802154_get_multipan_panid (noflash) + esp_ieee802154: esp_ieee802154_get_multipan_short_address (noflash) + esp_ieee802154_dev: is_broadcast_addr (noflash) + esp_ieee802154_dev: is_broadcast_panid (noflash) + esp_ieee802154_dev: update_mpf_index (noflash)