Commit Graph

166 Commits

Author SHA1 Message Date
zwx 2e746ec86f feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component 2026-03-25 20:10:10 +08:00
Shu Chen eabe7af8bb Merge branch 'feat/ensure_txpower_index_changes_linearly_v5.3' into 'release/v5.3'
feat(802.15.4): ensure 154 txpower index changes linearly (v5.3)

See merge request espressif/esp-idf!46143
2026-03-25 04:07:58 +00:00
zwx 06c0c93dea fix(802.15.4) added some error checks to make the code more robust 2026-03-11 17:59:14 +08:00
zhuanghang d2ca57c623 feat(802.15.4): get txpower table from phylib 2026-03-11 09:52:21 +00:00
Tan Yan Quan e710d764df feat(openthread): turn off rx earlier for csl if no packet received 2026-03-02 17:00:23 +08:00
zhuanghang d5cae72fcc feat(802.15.4): set default pti and ed/cca pti to 3 for 154 2026-02-12 09:38:41 +08:00
Tan Yan Quan 44cf0aa3ac feat(ieee802154): add support for phyreg -g register debug 2026-02-06 20:18:34 +08:00
Tan Yan Quan bfd897b287 docs(ieee802154): improve Kconfig documentation and organization 2026-02-06 20:18:33 +08:00
Xu Si Yu 79e0b1dbb2 fix(802.15.4): move multipan and data request helpers into IRAM 2026-01-28 14:19:26 +08:00
Xu Si Yu 841997ea22 feat(802.15.4): add multipan pending table support 2026-01-28 14:19:21 +08:00
Xu Si Yu b72a300386 feat(802.15.4): add SW data request detection 2026-01-28 12:22:58 +08:00
zwx d711ffabf7 fix(802.15.4): locate the ieee802154_sec_clear on the noflash 2026-01-22 19:47:57 +08:00
zwx fa7b11e4f9 fix(802.15.4): fixed security frame configuration 2026-01-22 15:15:26 +08:00
Shu Chen c049d6961f Merge branch 'feat/remove_154_tx_pending_v5.3' into 'release/v5.3'
feat(802.15.4): remove tx pending feature (v5.3)

See merge request espressif/esp-idf!44594
2025-12-29 01:50:46 +00:00
Xu Si Yu 86ed4452f0 feat(802.15.4): remove tx pending feature 2025-12-26 14:27:03 +08:00
zhuanghang a70a4dcea5 feat(802.15.4): Update the 'ieee802154_get_recent_rssi' API to obtain real-time RSSI 2025-12-18 16:34:53 +08:00
zwx ef1b7e94b1 fix(802.15.4): fixed energy detection result 2025-11-20 14:19:42 +08:00
zhuanghang 8070e0fe53 fix(802.15.4): fix line save in 154 debug 2025-11-11 12:02:22 +08:00
Shu Chen 2144266703 change(802.15.4): change the default cca threshold to -75dBm 2025-10-28 15:41:11 +08:00
Tan Yan Quan 0535298ef7 fix(openthread): disable rx_abort events in next operation 2025-06-18 15:35:15 +08:00
zwx 7105516bc1 fix(802.15.4): fix 15.4 process for unsupported frame 2025-04-23 19:01:45 +08:00
Shu Chen 935f66096f Merge branch 'feature/add_txrx_frame_dump_debugging_v5.3' into 'release/v5.3'
feat(802.15.4): supported tx/rx frame dumping (v5.3)

See merge request espressif/esp-idf!38235
2025-04-15 12:11:08 +08:00
Shu Chen aa220e7b65 Merge branch 'fix/154_txpower_set_api_v5.3' into 'release/v5.3'
fix(802.15.4): fix the behavior of the `esp_ieee802154_set_txpower` (v5.3)

See merge request espressif/esp-idf!37737
2025-04-15 12:10:44 +08:00
Shu Chen 4eddf0c42b Merge branch 'fix/csl_rx_off_when_idle_v5.3' into 'release/v5.3'
fix(openthread): turn off rx for SSED running CSL during idle (v5.3)

See merge request espressif/esp-idf!37993
2025-04-15 12:09:42 +08:00
zwx 6e560ba1de feat(802.15.4): supported tx/rx frame dumping 2025-04-03 17:30:59 +08:00
zwx d756c7d25f fix(802.15.4) fix the behavior of the esp_ieee802154_set_txpower 2025-04-01 17:49:22 +08:00
Tan Yan Quan f4d3a0396d fix(openthread): add some bugfixes to pass CI pipeline 2025-03-25 12:22:53 +08:00
Tan Yan Quan 59909d648d refactor(openthread): move isr_handle_timerX to esp_ieee802154_timer 2025-03-25 12:22:53 +08:00
Tan Yan Quan 70bbe45f32 fix(openthread): calibrate CSL tx parameters 2025-03-25 12:22:53 +08:00
Tan Yan Quan dc2500bd08 fix(openthread): turn off rx for SSED running CSL during idle 2025-03-25 12:06:18 +08:00
zwx 17ae917039 feat(802.15.4): configure tx on delay using phylib impl 2025-03-11 11:37:19 +08:00
Li Shuai 44001a9d70 change(esp_hw_support): update some modules sleep retention init dependency bitmap 2025-02-13 15:35:19 +08:00
Xu Si Yu 527d29409e fix(openthread): use the correct macros to control code compilation 2025-01-17 09:49:18 +08:00
Xu Si Yu d0948e250d fix(15.4): set 15.4 energy scan duration before cca 2025-01-16 11:45:42 +08:00
zwx 2ec92c5cd8 feat(802.15.4): introduced a feature for registering 802.15.4 ISR callbacks 2025-01-07 15:26:13 +08:00
Xu Si Yu 33ff758293 feat(15.4): support setting 15.4 txrx pti when coex is enabled 2025-01-06 10:29:19 +08:00
zwx 9d996989d2 fix(802.15.4): fix a typo for 15.4 Kconfig 2025-01-03 14:22:13 +08:00
zwx 5bf1cc9d44 feat(802.15.4): introduce a series of APIs related power table 2025-01-03 14:22:13 +08:00
Zhuang Hang b3830bed43 feat(802.15.4): add api for set/get ack timeout (v5.3) 2025-01-02 12:21:52 +08:00
Tan Yan Quan 6b50795455 feat(802.15.4): IEEE802.15.4 add documentation and refactor component structure 2024-12-16 10:46:25 +08:00
Tan Yan Quan c667d67248 feat(802.15.4): IEEE802.15.4 add some minor edits for readability 2024-12-16 10:46:25 +08:00
Tan Yan Quan 979e1d86cb feat(802.15.4): IEEE802.15.4 add rx buffer statistic 2024-12-16 10:46:25 +08:00
Tan Yan Quan eaa706503c fix(802.15.4): add case for 2015 frame enh-ack 2024-11-15 15:11:46 +08:00
Xu Si Yu 683b7b4f07 fix(coex): fix 802.15.4 external coexistence 2024-11-14 15:07:41 +08:00
Shu Chen 6df4318039 Merge branch 'backport/fix_energy_scan_api_para_mismatch_v53' into 'release/v5.3'
fix(openthread): set channel for energy scan(Backport v5.3)

See merge request espressif/esp-idf!34596
2024-11-14 09:42:29 +08:00
zwx c4bddd3319 fix(802.15.4): add no inline to some static function 2024-11-06 19:50:47 +08:00
Ivan Grokhotkov 6ed49332f3 fix(ieee802154): fix linker error due to static function being inlined
When the compiler decides to inline a static function, linker script
generator will complain about the missing function.
2024-11-06 19:50:41 +08:00
zwx cbc69025d1 fix(openthread): set channel for energy scan 2024-11-01 16:38:30 +08:00
zwx 34e9768e82 fix(802.15.4): fix oob issue for pending table 2024-10-28 12:21:34 +08:00
zwx ad236ae122 feat(802.15.4): support large scale pending table size 2024-10-28 12:21:34 +08:00