Jiang Jiang Jian
4cc82c7d66
Merge branch 'feat/sleep_retention_expand_module_bitmap_v5.4' into 'release/v5.4'
...
backport v5.4: expand the number of sleep retention modules supported on different chips
See merge request espressif/esp-idf!34691
2024-11-20 14:50:52 +08:00
Shu Chen
69a9b17587
Merge branch 'backport/openthread_related_feature_v54_20241112' into 'release/v5.4'
...
Backport openthread related features to 5.4
See merge request espressif/esp-idf!34834
2024-11-19 14:54:03 +08:00
Li Shuai
bde6b9141f
change(esp_hw_support): update some modules sleep retention init dependency bitmap
2024-11-18 17:46:40 +08:00
Xu Si Yu
8b098ae53c
fix(coex): fix 802.15.4 external coexistence
2024-11-15 18:53:28 +08:00
Tan Yan Quan
e3fe456cf9
fix(802.15.4): add case for 2015 frame enh-ack
2024-11-15 15:15:55 +08:00
zwx
ab2e360266
fix(802.15.4): add no inline to some static function
2024-11-06 19:49:17 +08:00
zwx
7c03514a28
fix(openthread): set channel for energy scan
2024-11-01 16:40:51 +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
Shu Chen
d3192b610b
Merge branch 'fix/ieee802154_can_not_sleep_when_only_pm_enable' into 'master'
...
fix(802.15.4): fixed ieee802154 will sleep when only pm enabled
Closes TCI-1620
See merge request espressif/esp-idf!31288
2024-06-05 10:01:06 +08:00
zwx
10f0077baf
feat(802154): log buffer full
message in debug mode only
2024-06-03 20:22:06 +08:00
zwx
38754c6224
fix(802.15.4): fixed ieee802154 will sleep when only pm enabled
2024-06-03 19:53:08 +08:00
zwx
17eb2dcce3
fix(802.15.4): fix a risk for receive_at and ignore bit8 for the frame length
2024-05-15 11:08:47 +08:00
xiaqilin
34dacbb6ac
fix(ieee802154): fix ieee802154 include header file issue and unused value issue
2024-04-18 11:42:35 +08:00
xiaqilin
0eeed7637f
fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt
2024-04-16 10:35:55 +08:00
xiaqilin
7f94f5bf72
change(ieee802154): add sleep deinit API
2024-03-30 11:51:52 +08:00
Li Shuai
4ffa5c23af
change(ieee802154): use new sleep retention api to implement ieee802154 mac retention
2024-03-30 11:51:52 +08:00
Shu Chen
ac76d44a9b
Merge branch 'bugfix/fix_tx_pending_issue' into 'master'
...
fix(openthread): fix some openthread issues related to 5.1.3 release test
Closes TZ-605 and TZ-606
See merge request espressif/esp-idf!28818
2024-02-05 10:16:51 +08:00
zwx
dcc52cd975
fix(802154): fix pending tx will be delayed issue
2024-02-04 13:59:47 +08:00
wuzhenghui
247b4e0574
change(esp_hw_support): collect retention link priority definition
2024-02-02 11:21:44 +08:00
Shu Chen
b056ac760b
Merge branch 'feat/154_enable_receive_done' into 'master'
...
feat(ieee802154): make the receive done handler feature mandatory
See merge request espressif/esp-idf!28573
2024-01-26 11:54:44 +08:00
Shu Chen
aab24b0dd7
feat(ieee802154): make the receive done handler feature mandatory
2024-01-25 20:27:03 +08:00
Shu Chen
86cf144aa7
feat(ieee802154): remove the ieee802154 lib submodule
2024-01-25 18:59:09 +08:00
zwx
265531c971
feat(openthread): support openthread radio caps rx on when idle
2024-01-25 16:11:50 +08:00
Shu Chen
bbd0142ccb
Merge branch 'fix/ieee802154_test_rx_break_issue' into 'master'
...
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
See merge request espressif/esp-idf!28541
2024-01-24 10:43:51 +08:00
zwx
706005c2e6
feat(802.15.4): introduce pending tx while rx feature
2024-01-22 16:43:41 +08:00
xiaqilin
0fe78ed468
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
2024-01-22 16:04:37 +08:00
Jiang Jiang Jian
0a1f378675
Merge branch 'fix/esp32h2_rssi_positive_issue' into 'master'
...
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2
See merge request espressif/esp-idf!28038
2024-01-04 15:35:46 +08:00
Xu Si Yu
13fa6c7af2
feat(ieee802154): Add ieee802154 CLI example
2024-01-03 19:05:16 +08:00
xiaqilin
adda93b117
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2
2024-01-03 14:39:31 +08:00
zwx
82478c87b7
fix(ieee802154): introduce a receive done handler feature
2023-12-27 14:33:16 +08:00
Xu Si Yu
fdf5783951
Merge branch 'bugfix/154_coex_break_notify' into 'master'
...
fix(coex): 802.15.4 coex break notification
See merge request espressif/esp-idf!27458
2023-12-18 19:32:39 +08:00
Shu Chen
45f95e3317
Merge branch 'bugfix/ieee802154_deinit' into 'master'
...
fix(ieee802154): fix ieee802154 deinit
See merge request espressif/esp-idf!27502
2023-12-18 15:26:42 +08:00
Xu Si Yu
6cef08c03d
feat(ieee802154): add tx/rx report for IEEE802.15.4 debug
2023-12-14 12:29:57 +08:00
zwx
48f1c2601e
feat(ieee802154): rf enable and disable refactor
2023-12-14 10:58:57 +08:00
xiaqilin
04aa61717c
fix(ieee802154): fix ieee802154 mac deinit and config ieee802154_enable
2023-12-14 10:47:56 +08:00
Xu Si Yu
b2a32c5b3f
fix(coex): 802.15.4 coex break notification
2023-12-12 11:08:52 +08:00
xiaqilin
8178961704
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue
2023-11-24 17:56:57 +08:00
xiaqilin
a0ecd49725
feat(pm): change power up/down register callback name
2023-11-21 10:18:55 +08:00
xiaqilin
5a77f87986
feat(ieee802154): register power_down/power_up callback for esp32c6
2023-11-21 10:18:55 +08:00
xiaqilin
3292ee7039
fix(ieee802154): remove skip light sleep callback
2023-11-21 10:18:17 +08:00
xiaqilin
15df836ab4
fix(ieee802154): add skip light sleep for esp32c6 light sleep
2023-11-21 10:18:03 +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