Commit Graph

171 Commits

Author SHA1 Message Date
zwx c6f0725938 fix(802.15.4) added some error checks to make the code more robust 2026-03-11 19:03:44 +08:00
zhuanghang 309882d87c feat(802.15.4): set default pti and ed/cca pti to 3 for 154 2026-03-09 16:54:51 +08:00
Shu Chen e339466460 Merge branch 'feat/split_154_hal_components_v5.4' into 'release/v5.4'
feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component (v5.4)

See merge request espressif/esp-idf!44968
2026-03-06 03:57:57 +00:00
Zhang Wen Xu 92b011198b Merge branch 'feat/ensure_txpower_index_changes_linearly_v5.4' into 'release/v5.4'
feat(802.15.4): ensure 154 txpower index changes linearly (v5.4)

See merge request espressif/esp-idf!46142
2026-03-03 03:20:33 +00:00
zwx 3e17211431 feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component 2026-03-02 09:44:16 +00:00
Tan Yan Quan 028e8af5d4 feat(openthread): turn off rx earlier for csl if no packet received 2026-03-02 17:00:17 +08:00
zhuanghang 20924ff378 feat(802.15.4): get txpower table from phylib 2026-02-28 19:16:15 +08:00
Tan Yan Quan a2d88a4e95 feat(ieee802154): add support for phyreg -g register debug 2026-02-06 20:18:25 +08:00
Tan Yan Quan 40cb2854ce docs(ieee802154): improve Kconfig documentation and organization 2026-02-06 20:18:25 +08:00
zwx 73cd91e3a4 fix(802.15.4): locate the ieee802154_sec_clear on the noflash 2026-01-30 14:27:42 +08:00
zwx 3ffec317dd fix(802.15.4): fixed security frame configuration 2026-01-30 14:27:37 +08:00
Xu Si Yu c4c6d8e83d fix(802.15.4): move multipan and data request helpers into IRAM 2026-01-14 17:46:14 +08:00
Xu Si Yu 36864731eb feat(802.15.4): add multipan pending table support 2026-01-14 17:46:14 +08:00
Xu Si Yu 9c018b6b2c feat(802.15.4): add SW data request detection 2026-01-14 17:46:14 +08:00
Shu Chen c88069661b Merge branch 'feat/remove_154_tx_pending_v5.4' into 'release/v5.4'
feat(802.15.4): remove tx pending feature (v5.4)

See merge request espressif/esp-idf!44593
2025-12-29 02:02:39 +00:00
Xu Si Yu be41b31467 feat(802.15.4): remove tx pending feature 2025-12-26 14:26:57 +08:00
zhuanghang 87179ffb15 feat(802.15.4): Update the 'ieee802154_get_recent_rssi' API to obtain real-time RSSI 2025-12-18 16:34:47 +08:00
zwx 9c6e857277 fix(802.15.4): fixed energy detection result 2025-11-20 14:19:35 +08:00
zhuanghang 8ab8eeed5a fix(802.15.4): fix line save in 154 debug 2025-11-11 12:02:16 +08:00
Shu Chen 3a3194b600 change(802.15.4): change the default cca threshold to -75dBm 2025-10-28 15:39:18 +08:00
Tan Yan Quan 3a1f8ffd9b fix(openthread): disable rx_abort events in next operation 2025-06-18 15:35:06 +08:00
zwx dcb1e52988 fix(802.15.4): fix 15.4 process for unsupported frame 2025-04-23 19:01:34 +08:00
zwx c72bbe13ba feat(802.15.4): supported tx/rx frame dumping 2025-04-03 17:30:50 +08:00
Shu Chen 8fa7bf6c47 Merge branch 'fix/csl_rx_off_when_idle_v5.4' into 'release/v5.4'
fix(openthread): turn off rx for SSED running CSL during idle (v5.4)

See merge request espressif/esp-idf!37992
2025-04-01 11:30:38 +08:00
Shu Chen 667b2431ee Merge branch 'fix/154_txpower_set_api_v5.4' into 'release/v5.4'
fix(802.15.4): fix the behavior of the `esp_ieee802154_set_txpower` (v5.4)

See merge request espressif/esp-idf!37736
2025-04-01 11:28:56 +08:00
zwx f519297704 fix(802.15.4) fix the behavior of the esp_ieee802154_set_txpower 2025-03-26 13:47:05 +08:00
Tan Yan Quan d3bc511c36 fix(openthread): add some bugfixes to pass CI pipeline 2025-03-25 13:33:03 +08:00
Tan Yan Quan fceb55dd25 refactor(openthread): move isr_handle_timerX to esp_ieee802154_timer 2025-03-25 13:33:03 +08:00
Tan Yan Quan b014901619 fix(openthread): calibrate CSL tx parameters 2025-03-25 13:33:03 +08:00
Tan Yan Quan 469b5c14e4 fix(openthread): turn off rx for SSED running CSL during idle 2025-03-25 13:33:01 +08:00
zwx 959dbe37ad feat(802.15.4): configure tx on delay using phylib impl 2025-03-11 11:36:11 +08:00
zwx 053a67f209 fix(802.15.4): fix a typo for 15.4 Kconfig 2025-02-11 13:23:57 +08:00
zwx 22a5444773 feat(802.15.4): introduce a series of APIs related power table 2025-02-11 13:23:57 +08:00
Xu Si Yu 149ea88752 fix(openthread): use the correct macros to control code compilation 2025-01-20 16:45:36 +08:00
Xu Si Yu 35a590c437 fix(15.4): set 15.4 energy scan duration before cca 2025-01-16 11:45:29 +08:00
zwx 699af05b57 feat(802.15.4): introduced a feature for registering 802.15.4 ISR callbacks 2025-01-10 13:51:30 +08:00
Shu Chen d43f647f80 Merge branch 'feat/support_setting_event_for_154_txrx_5_4' into 'release/v5.4'
feat(15.4): support setting 15.4 txrx pti when coex is enabled (backport to 5.4)

See merge request espressif/esp-idf!36109
2025-01-08 16:09:36 +08:00
Shu Chen ebd77e121d Merge branch 'feat/set_get_ack_timeout_v5.4' into 'release/v5.4'
feat(802.15.4): add api for set/get ack timeout (v5.4)

See merge request espressif/esp-idf!36085
2025-01-07 14:54:16 +08:00
Zhuang Hang e9220ca8e6 feat(802.15.4): add api for set/get ack timeout (v5.4) 2025-01-07 14:54:16 +08:00
Xu Si Yu 59cd4c481d feat(15.4): support setting 15.4 txrx pti when coex is enabled 2025-01-07 12:23:24 +08:00
Tan Yan Quan ad2846b830 feat(802.15.4): IEEE802.15.4 add documentation and refactor component structure 2024-12-16 10:38:51 +08:00
Tan Yan Quan 52d5a4321c feat(802.15.4): IEEE802.15.4 add some minor edits for readability 2024-12-16 10:38:51 +08:00
Tan Yan Quan fc1b1b129c feat(802.15.4): IEEE802.15.4 add rx buffer statistic 2024-12-16 10:38:51 +08:00
Jiang Jiang Jian 4cc82c7d66 Merge branch 'feat/sleep_retention_expand_module_bitmap_v5.4' into 'release/v5.4'
backport v5.4: expand the number of sleep retention modules supported on different chips

See merge request espressif/esp-idf!34691
2024-11-20 14:50:52 +08:00
Shu Chen 69a9b17587 Merge branch 'backport/openthread_related_feature_v54_20241112' into 'release/v5.4'
Backport openthread related features to 5.4

See merge request espressif/esp-idf!34834
2024-11-19 14:54:03 +08:00
Li Shuai bde6b9141f change(esp_hw_support): update some modules sleep retention init dependency bitmap 2024-11-18 17:46:40 +08:00
Xu Si Yu 8b098ae53c fix(coex): fix 802.15.4 external coexistence 2024-11-15 18:53:28 +08:00
Tan Yan Quan e3fe456cf9 fix(802.15.4): add case for 2015 frame enh-ack 2024-11-15 15:15:55 +08:00
zwx ab2e360266 fix(802.15.4): add no inline to some static function 2024-11-06 19:49:17 +08:00
zwx 7c03514a28 fix(openthread): set channel for energy scan 2024-11-01 16:40:51 +08:00