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
Tan Yan Quan
706c5cdc8a
fix(802.15.4): add case for 2015 frame enh-ack
2024-11-15 14:58:39 +08:00
zwx
0968f1ba97
fix(802.15.4): add no inline to some static function
2024-11-06 19:51:28 +08:00
Ivan Grokhotkov
f15a4bb961
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:51:23 +08:00
zwx
6bffe59503
fix(openthread): set channel for energy scan
2024-11-01 16:37:40 +08:00
zwx
938dab0a02
fix(802154): pass hardware abort reason into processing function
2024-10-24 18:30:44 +08:00
Xu Si Yu
4bf58ea0c2
fix(ieee802154): fix a bug in the usage of a macro
2024-10-24 18:30:44 +08:00
zwx
d3a836d2b7
feat(ieee802154): add frame type checking for hw autoack feature
2024-10-24 18:30:44 +08:00
zwx
b36b0a88ce
fix(802.15.4): fix oob issue for pending table
2024-08-28 17:37:02 +08:00
zwx
f4cdaf2433
feat(802.15.4): support large scale pending table size
2024-08-27 18:31:43 +08:00
wuzhenghui
69baf86cf4
change(esp_hw_support): collect retention link priority definition
2024-08-26 11:40:07 +08:00
zwx
fa6a1b3af5
fix(ieee802154): refacted the next operation logic for multiple events
2024-07-31 16:40:48 +08:00
zwx
089896eab2
feat(802154): log buffer full
message in debug mode only
2024-06-05 15:40:22 +08:00
zwx
6d9235c109
fix(802.15.4): fixed ieee802154 will sleep when only pm enabled
2024-06-05 15:40:22 +08:00
zwx
efd1d0fa7b
fix(802.15.4): fix a risk for receive_at and ignore bit8 for the frame length
2024-06-05 15:40:22 +08:00
xiaqilin
9e9aeb64be
fix(ieee802154): fix ieee802154 include header file issue and unused value issue
2024-04-22 19:15:48 +08:00
xiaqilin
b89f08a615
fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt
2024-04-22 19:15:48 +08:00
xiaqilin
ea3094a9a6
change(ieee802154): add sleep deinit API
2024-04-22 12:49:34 +08:00
Li Shuai
376b2f74ed
change(ieee802154): use new sleep retention api to implement ieee802154 mac retention
2024-04-22 12:49:33 +08:00
zwx
3a9bf62ed6
fix(802154): fix pending tx will be delayed issue
2024-02-20 10:32:00 +08:00
Shu Chen
c923dd4df4
feat(ieee802154): make the receive done handler feature mandatory
2024-02-20 10:31:29 +08:00
Shu Chen
1085fece61
feat(ieee802154): remove the ieee802154 lib submodule
2024-02-20 10:31:29 +08:00
zwx
51bc01b557
feat(openthread): support openthread radio caps rx on when idle
2024-02-20 10:31:29 +08:00
xiaqilin
dfb75ff2ac
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
2024-02-20 10:31:29 +08:00
zwx
f978fc10c0
feat(802.15.4): introduce pending tx while rx feature
2024-02-20 10:31:29 +08:00
xiaqilin
c9ead16682
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2
2024-01-04 15:13:49 +08:00
zwx
e86e0f3dc8
fix(ieee802154): introduce a receive done handler feature
2023-12-28 17:34:51 +08:00
Jiang Jiang Jian
9d2d1e2d39
Merge branch 'bugfix/ieee802154_deinit_v5.2' into 'release/v5.2'
...
Bugfix/ieee802154 deinit (Backport v5.2)
See merge request espressif/esp-idf!27974
2023-12-25 20:39:20 +08:00
zwx
d5076b5749
feat(ieee802154): rf enable and disable refactor
2023-12-25 10:56:11 +08:00
xiaqilin
f183419d94
fix(ieee802154): fix ieee802154 mac deinit and config ieee802154_enable
2023-12-25 10:56:11 +08:00
Xu Si Yu
dd83f65e5c
fix(coex): 802.15.4 coex break notification
2023-12-21 15:01:55 +08:00
Xu Si Yu
6b8740ae8d
feat(ieee802154): add tx/rx report for IEEE802.15.4 debug
2023-12-21 15:01:44 +08:00
xiaqilin
2555d5cb12
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue
2023-11-29 13:44:59 +08:00
xiaqilin
6ffc6a40a7
fix(pm): add mac/bb power down/up prepare for fix esp32c6 pll issue
...
* switch root clk src to PLL for modem reg opt and added callback
* register power_down/power_up callback in ieee802154 driver for esp32c6
* remove software regdma opt in bt
2023-11-22 11:58:02 +08:00
Jakob Hasse
548022fbe6
refactor(linux): excluded all non-Linux components from build
...
* All components which won't build (yet) on Linux are excluded.
This enables switching to Linux in an application without
explicitly setting COMPONENTS to main in the main
CMakeLists.txt.
* ESP Timer provides headers for Linux now
* automatically disabling LWIP in Kconfig if it is not available
doc(linux): brought section
"Component Linux/Mock Support Overview" up to date
2023-10-16 17:06:54 +08:00
zhangwenxu
e5b96c94b5
fix(CI): fix CI build
2023-09-26 16:23:58 +08:00
zhangwenxu
12fcc66bac
feat(phy): Add modem type to phy init
2023-09-26 16:23:58 +08:00
Jiang Jiang Jian
17ae394fd1
Merge branch 'feature/update_esp32h2_sleep_logic' into 'master'
...
feat(pm): remove SOC_PM_RETENTION_HAS_CLOCK_BUG for esp32h2
See merge request espressif/esp-idf!26081
2023-09-26 16:11:25 +08:00
xiaqilin
364a6a1df4
fix(ieee802154): using link0/2 for ieee802154 in esp32h2 chip
2023-09-25 17:02:18 +08:00
xiaqilin
5e08ac606c
feat(ieee802154): update ieee802154 sleep logic and support modem sleep
2023-09-20 20:12:57 +08:00