Commit Graph

101 Commits

Author SHA1 Message Date
Shu Chen
52790bf4f5 feat(openthread): use the actual receive sensitivity for link quality evaluation 2026-08-04 02:39:08 +00:00
zwx
d60495d8e8 fix(ieee802154): skip receive_at when rx window already expired 2026-07-21 12:21:42 +00:00
zhuanghang
3b3f9c89e2 feat(802.15.4): enable switch rf with regdma for 15.4 2026-07-17 11:06:46 +08:00
Xu Si Yu
99ccf7b84c fix(coex): move 15.4 register configuration to 15.4 init 2026-07-16 11:27:08 +08:00
chendejin
11bda4576e fix(802.15.4): remove comparison between txrx_at and ramp time 2026-05-26 17:54:37 +08:00
zwx
60cd083396 feat(ieee802154): support sleep retention attaching feature 2026-05-21 11:46:16 +08:00
zwx
8bd1ce4c53 fix(802.15.4) added some error checks to make the code more robust 2026-03-03 11:39:35 +08:00
zhuanghang
b115848dff feat(802.15.4): get txpower table from phylib 2026-02-27 04:25:56 +00:00
Shu Chen
a8d9e8fe4f Merge branch 'feat/csl_power_consumption' into 'master'
feat(openthread): turn off rx earlier for csl if no packet received

See merge request espressif/esp-idf!39394
2026-02-26 07:26:59 +00:00
zwx
465fe52ae8 fix(802.15.4): fixed security frame configuration 2026-01-22 11:24:23 +08:00
Tan Yan Quan
cbf187b20d feat(openthread): turn off rx earlier for csl if no packet received 2026-01-15 11:40:16 +08:00
Zhang Wen Xu
e54b8e7f23 Merge branch 'feat/split_154_hal_components' into 'master'
feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component

Closes IDF-15096

See merge request espressif/esp-idf!44855
2026-01-09 08:49:26 +00:00
Jiang Jiang Jian
382dbc04ea Merge branch 'bugfix/fix_esp32_phy_init_bb_clock_issue' into 'master'
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at...

Closes ESPCS-1007 and ESPCS-997

See merge request espressif/esp-idf!42511
2026-01-08 20:32:04 +08:00
zwx
47af508b7a feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component 2026-01-07 16:41:47 +08:00
Xu Si Yu
807db6223f feat(802.15.4): add multipan pending table support 2026-01-05 15:32:29 +08:00
Xu Si Yu
3ffc2d2fa6 feat(802.15.4): add SW data request detection 2026-01-05 15:28:26 +08:00
zhuanghang
928136d54e feat(802.15.4): set default pti and ed/cca pti to 3 for 154 2025-12-30 17:03:11 +08:00
Xu Si Yu
a311c44ba0 feat(802.15.4): remove tx pending feature 2025-12-23 18:28:04 +08:00
zhuanghang
0b7fe3035a feat(802.15.4): Update the 'ieee802154_get_recent_rssi' API to obtain real-time RSSI 2025-12-12 16:56:25 +08:00
zwx
73f7561e53 fix(802.15.4): fixed energy detection result 2025-11-11 15:01:07 +08:00
zhuanghang
4b964d8405 fix(802.15.4): fix line save in 154 debug 2025-11-10 15:28:45 +08:00
Tan Yan Quan
ce970143bb fix(openthread): disable rx_abort events in next operation 2025-06-06 12:26:44 +08:00
zwx
4f1159fb0a fix(802.15.4): fix 15.4 process for unsupported frame 2025-04-18 12:32:20 +08:00
Shu Chen
fcbe493070 Merge branch 'feature/add_txrx_frame_dump_debugging' into 'master'
feat(802.15.4): supported tx/rx frame dumping

See merge request espressif/esp-idf!37983
2025-04-03 09:52:42 +08:00
zwx
7af2f35137 feat(802.15.4): supported tx/rx frame dumping 2025-04-01 19:52:06 +08:00
Tan Yan Quan
8bae4d377f refactor(openthread): move isr_handle_timerX to esp_ieee802154_timer 2025-03-21 19:13:20 +08:00
Tan Yan Quan
7a55a57b3e fix(openthread): turn off rx for SSED running CSL during idle 2025-03-13 18:37:58 +08:00
zwx
a431fd9adc feat(802.15.4): configure tx on delay using phylib impl 2025-03-10 16:13:56 +08:00
Jiang Jiang Jian
4f8bf6b98e Merge branch 'fix/fix_coex_macro_control' into 'master'
fix(openthread): use the correct macros to control code compilation

See merge request espressif/esp-idf!36362
2025-01-16 20:34:20 +08:00
Xu Si Yu
b982374fa7 fix(openthread): use the correct macros to control code compilation 2025-01-16 11:40:20 +08:00
Xu Si Yu
4bbc3044d6 fix(15.4): set 15.4 energy scan duration before cca 2025-01-14 12:23:28 +08:00
zwx
1c9696006d feat(802.15.4): introduced a feature for registering 802.15.4 ISR callbacks 2025-01-07 15:17:28 +08:00
Xu Si Yu
bd2480ba07 feat(15.4): support setting 15.4 txrx pti when coex is enabled 2025-01-06 10:20:58 +08:00
zwx
9de75a5fd9 feat(802.15.4): introduce a series of APIs related power table 2025-01-03 12:18:19 +08:00
Zhang Wen Xu
41b083d2bc Merge branch 'feature/add_rx_buff_statistic' into 'master'
feat(802.15.4): IEEE802.15.4 add rx buffer statistic

See merge request espressif/esp-idf!28996
2024-12-12 19:55:07 +08:00
Tan Yan Quan
7515df3ee2 feat(802.15.4): IEEE802.15.4 add documentation and refactor component structure 2024-11-29 15:54:53 +08:00
Tan Yan Quan
cdcf2973f7 feat(802.15.4): IEEE802.15.4 add some minor edits for readability 2024-11-28 20:09:07 +08:00
Li Shuai
8eea8a8ef3 change(esp_hw_support): update some modules sleep retention init dependency bitmap 2024-11-18 15:40:47 +08:00
Tan Yan Quan
9039ffeb62 feat(802.15.4): IEEE802.15.4 add rx buffer statistic 2024-11-14 10:35:29 +08:00
Xu Si Yu
8576f40ced Merge branch 'fix/fix_154_ext_coex' into 'master'
fix(coex): fix 802.15.4 external coexistence

Closes TZ-1182

See merge request espressif/esp-idf!33879
2024-11-08 17:24:05 +08:00
Xu Si Yu
d1e7939940 fix(coex): fix 802.15.4 external coexistence 2024-11-07 11:54:51 +08:00
zwx
068790baa9 fix(802.15.4): add no inline to some static function 2024-11-06 14:52:46 +08:00
zwx
b148fb507e fix(802154): pass hardware abort reason into processing function 2024-10-12 17:51:46 +08:00
Shu Chen
4fcc8674c9 Merge branch 'fix/fix_a_macro_issue' into 'master'
fix(ieee802154): fix a bug in the usage of a macro

See merge request espressif/esp-idf!33762
2024-09-24 19:36:41 +08:00
Xu Si Yu
8a4ae33665 fix(ieee802154): fix a bug in the usage of a macro 2024-09-24 14:17:21 +08:00
zwx
4162a98a0a feat(ieee802154): add frame type checking for hw autoack feature 2024-09-23 16:55:41 +08:00
zwx
1c319ce9c2 fix(802.15.4): fix oob issue for pending table 2024-08-28 17:36:44 +08:00
zwx
f1ea8ca5f0 feat(802.15.4): support large scale pending table size 2024-08-26 17:52:28 +08:00
zwx
0353db2372 fix(ieee802154): refactor the next opteration logic for multiple events 2024-07-26 17:37:28 +08:00
Ivan Grokhotkov
3d0b507346 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-07-12 14:51:49 +02:00