163 Commits
Author SHA1 Message Date
Jiang Jiang Jian 3c5e6c2728 Merge branch 'feat/ot_rx_sensitivity_v5.2' into 'release/v5.2'
feat(openthread): use the actual receive sensitivity for link quality evaluation (v5.2)

See merge request espressif/esp-idf!51487
2026-08-06 11:26:26 +08:00
zwx 9edde96655 fix(ieee802154): skip receive_at when rx window already expired 2026-08-05 06:59:35 +00:00
Shu Chen 0ed8606ad6 feat(openthread): use the actual receive sensitivity for link quality evaluation 2026-08-04 14:42:19 +08:00
Xu Si Yu c7ad5f20ce fix(coex): move 15.4 register configuration to 15.4 init 2026-07-27 16:27:37 +08:00
zhuanghang 1460eacf8a feat(802.15.4): avoid missing abort reason for multievents in 154 debug 2026-06-29 10:54:26 +08:00
chendejin 43937d768e fix(802.15.4): remove comparison between txrx_at and ramp time 2026-06-02 09:54:00 +08:00
zwx 46b4607b26 fix(802.15.4) added some error checks to make the code more robust 2026-04-12 14:56:34 +08:00
Shu Chen 661f1251b3 Merge branch 'feat/ensure_txpower_index_changes_linearly_v5.2' into 'release/v5.2'
feat(802.15.4): ensure 154 txpower index changes linearly (v5.2)

See merge request espressif/esp-idf!46144
2026-03-18 09:53:09 +00:00
zhuanghang 4fc55255c3 feat(802.15.4): set default pti and ed/cca pti to 3 for 154 2026-03-09 16:52:53 +08:00
Tan Yan Quan bac161cdda feat(openthread): turn off rx earlier for csl if no packet received 2026-03-02 17:00:29 +08:00
zhuanghang 55acf72d62 feat(802.15.4): get txpower table from phylib 2026-02-28 19:19:05 +08:00
Tan Yan Quan 66e816b23b feat(ieee802154): add support for phyreg -g register debug 2026-02-06 20:18:41 +08:00
Tan Yan Quan 094b0f1c12 docs(ieee802154): improve Kconfig documentation and organization 2026-02-06 20:18:41 +08:00
Zhang Wen Xu 7ad29770c4 Merge branch 'feat/split_154_hal_components_v5.2' into 'release/v5.2'
feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component (v5.2)

See merge request espressif/esp-idf!44970
2026-01-30 12:34:03 +00:00
Xu Si Yu 610bd68a4a fix(802.15.4): move multipan and data request helpers into IRAM 2026-01-28 14:18:20 +08:00
Xu Si Yu f798e08bc4 feat(802.15.4): add multipan pending table support 2026-01-28 14:18:04 +08:00
Xu Si Yu 220aa00979 feat(802.15.4): add SW data request detection 2026-01-28 12:16:05 +08:00
zwx 497548c8d5 fix(802.15.4): locate the ieee802154_sec_clear on the noflash 2026-01-22 19:47:45 +08:00
zwx c61a9d1ab6 fix(802.15.4): fixed security frame configuration 2026-01-22 15:15:50 +08:00
zwx 066669c26a feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component 2026-01-09 17:07:10 +08:00
Shu Chen 9394023f56 Merge branch 'feat/remove_154_tx_pending_v5.2' into 'release/v5.2'
feat(802.15.4): remove tx pending feature (v5.2)

See merge request espressif/esp-idf!44595
2025-12-29 01:50:24 +00:00
Xu Si Yu c76175c7b9 feat(802.15.4): remove tx pending feature 2025-12-26 14:27:10 +08:00
zhuanghang c4580179a8 feat(802.15.4): Update the 'ieee802154_get_recent_rssi' API to obtain real-time RSSI 2025-12-18 16:34:59 +08:00
zwx 026834a2c2 fix(802.15.4): fixed energy detection result 2025-11-20 14:19:49 +08:00
zhuanghang 3375683e86 fix(802.15.4): fix line save in 154 debug 2025-11-11 12:02:27 +08:00
Shu Chen d2fc0e7d3c change(802.15.4): change the default cca threshold to -75dBm 2025-10-28 15:43:08 +08:00
Tan Yan Quan d0cee15cc6 fix(ieee802154): set rx_when_idle to false when Rx stop 2025-07-25 17:22:50 +08:00
Tan Yan Quan 95ca0fe5b9 fix(ieee802154): initialize nvs before enable ieee802154 2025-07-25 17:22:50 +08:00
Tan Yan Quan d50027a2fa fix(openthread): disable rx_abort events in next operation 2025-06-18 15:35:24 +08:00
zwx 14097d7e6c fix(802.15.4): fix 15.4 process for unsupported frame 2025-04-23 19:01:53 +08:00
zwx 819ada5b19 feat(802.15.4): supported tx/rx frame dumping 2025-04-03 17:31:10 +08:00
Tan Yan Quan a5532de04c fix(openthread): add some bugfixes to pass CI pipeline 2025-03-25 12:22:29 +08:00
Tan Yan Quan c53da8db28 refactor(openthread): move isr_handle_timerX to esp_ieee802154_timer 2025-03-25 12:22:29 +08:00
Tan Yan Quan 7d84e375a5 fix(openthread): calibrate CSL tx parameters 2025-03-25 12:22:29 +08:00
Tan Yan Quan 68e9452871 fix(openthread): turn off rx for SSED running CSL during idle 2025-03-25 12:14:36 +08:00
Shu Chen 17dbbb8696 Merge branch 'support/ieee802154_set_txon_delay_using_phylib_impl_v5.2' into 'release/v5.2'
feat(802.15.4): configure tx on delay using phylib implementation (v5.2)

See merge request espressif/esp-idf!37658
2025-03-20 20:15:10 +08:00
zwx f55f52c6ee feat(802.15.4): configure tx on delay using phylib impl 2025-03-17 12:31:11 +08:00
zwx a2999e8c8c fix(802.15.4) fix the behavior of the esp_ieee802154_set_txpower 2025-03-13 17:28:05 +08:00
Xu Si Yu 8487bb7054 fix(openthread): use the correct macros to control code compilation 2025-01-16 18:04:30 +08:00
Xu Si Yu d223421f92 fix(15.4): set 15.4 energy scan duration before cca 2025-01-16 11:45:50 +08:00
zwx 82fbf800c6 feat(802.15.4): introduced a feature for registering 802.15.4 ISR callbacks 2025-01-07 15:26:33 +08:00
Xu Si Yu 5280268e65 feat(15.4): support setting 15.4 txrx pti when coex is enabled 2025-01-06 10:27:29 +08:00
zwx 40c7be7406 fix(802.15.4): fix a typo for 15.4 Kconfig 2025-01-03 14:22:21 +08:00
zwx 07e0f9df4c feat(802.15.4): introduce a series of APIs related power table 2025-01-03 14:22:21 +08:00
Zhuang Hang 1ef5e3f3a3 feat(802.15.4): add api for set/get ack timeout (v5.2) 2025-01-02 12:53:10 +08:00
Tan Yan Quan ed5f9badec feat(802.15.4): remove unnecessary includes in ieee802154 test case 2024-12-16 15:27:25 +08:00
Tan Yan Quan f1393f7687 feat(802.15.4): IEEE802.15.4 add documentation and refactor component structure 2024-12-16 10:53:32 +08:00
Tan Yan Quan 199b866187 feat(802.15.4): IEEE802.15.4 add some minor edits for readability 2024-12-16 10:51:49 +08:00
Tan Yan Quan e457e0da34 feat(802.15.4): IEEE802.15.4 add rx buffer statistic 2024-12-16 10:51:46 +08:00
Xu Si Yu 29cf8a64c7 fix(coex): fix 802.15.4 external coexistence 2024-11-20 17:38:22 +08:00