Commit Graph

186 Commits

Author SHA1 Message Date
zwx
ffe9259a12 fix(ieee802154): fix teardown order 2026-09-07 11:43:48 +08:00
Xu Si Yu
e8742df58c feat(openthread): support multipan feature for RCP 2026-08-13 14:17:50 +08:00
Xu Si Yu
8056c0a5ef fix(ieee802154): clear RX buffer state on MAC init 2026-08-13 14:17:50 +08:00
Xu Si Yu
5d1d4a26fd feat(802.15.4): reorganize source file structure 2026-08-13 14:17:49 +08:00
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
zhuanghang
0dcb1e6a9f feat(802.15.4): avoid missing abort reason for multievents in 154 debug 2026-06-18 14:25:09 +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
yinqingzhao
fa0f2c9553 fix(docs): fix docs build issue of esp32s31 2026-04-16 20:17: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
Shu Chen
4c39269f3b Merge branch 'feat/add_phy_cli_debug' into 'master'
feat(openthread): support 154 debug features on RCP

See merge request espressif/esp-idf!44447
2026-02-02 22:28:33 +00:00
zwx
2562f2ff1f fix(802.15.4): locate the ieee802154_sec_clear on the noflash 2026-01-22 19:45:27 +08: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
Tan Yan Quan
5ce7796bc4 feat(ieee802154): add support for phyreg -g register debug 2026-01-12 10:27:03 +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
7e4918928e fix(802.15.4): move multipan and data request helpers into IRAM 2026-01-05 15:32:37 +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
Tan Yan Quan
6ee0aa6d6b docs(ieee802154): improve Kconfig documentation and organization 2025-12-22 17:07:20 +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
Shu Chen
49824abf08 change(802.15.4): change the default cca threshold to -75dBm 2025-10-23 10:54:17 +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
b30b6bd4d3 fix(openthread): add some bugfixes to pass CI pipeline 2025-03-24 15:46:48 +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
eb577ce625 fix(openthread): calibrate CSL tx parameters 2025-03-13 18:37:58 +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
6129c03f25 fix(802.15.4) fix the behavior of the esp_ieee802154_set_txpower 2025-03-11 15:25:29 +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
Zhang Wen Xu
2e301113a6 Merge branch 'feature/ieee802154_txpower_table' into 'master'
Feature/ieee802154 txpower table

See merge request espressif/esp-idf!36027
2025-01-03 14:16:29 +08:00
zwx
9c0acac2c9 fix(802.15.4): fix a typo for 15.4 Kconfig 2025-01-03 12:18:25 +08:00