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
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
Chen Yudong
2e11919f70
fix(ci): change build-test-rules files folder
2023-09-20 19:17:06 +08:00
Darian Leung
287bdc5e61
fix(test_apps): Trim builds of component test apps
...
Some component test apps do not use the "set(COMPONENTS main)" command in their
project level "CMakeLists.txt", thus leading to their builds pulling in all
ESP-IDF components.
This commit trims the build of multiple component test apps:
- Add "set(COMPONENTS main ...)" to project level "CMakeLists.txt"
- Add missing "PRIV_REQUIRES" in some "main" component "CMakeLists.txt"
Also removed repeated configuraiton options in legacy_i2c_driver/sdkconfig.ci.defaults
as they are already specified in legacy_i2c_driver/sdkconfig.defaults
2023-09-18 17:16:37 +08:00
xiaqilin
d2660635aa
feat(esp_coex): add external coex slave support
2023-09-04 14:21:22 +08:00
Shu Chen
11b9d983c5
Merge branch 'bugfix/fix_ieee802154_test_issue' into 'master'
...
fix(ieee802154): fix ieee802154_test
See merge request espressif/esp-idf!24886
2023-08-29 15:11:05 +08:00
xiaqilin
5ec03ea6b6
fix(ieee802154): fix ieee802154_test issue
...
* pti do not set in ieee802154 test
* ack_time_out do not using in ieee802154 test
2023-08-14 15:10:17 +08:00
xiaqilin
a9a16cbd57
fix(ieee802154): fix ieee802154 sleep state
2023-07-17 15:42:18 +08:00
zhangwenxu
82c7aab6fd
ieee802154: add debug feature for driver
2023-07-13 17:31:11 +08:00
Zhang Wen Xu
b8e71140ad
Merge branch 'feature/add_ieee802154_modem_reset' into 'master'
...
ieee802154: add modem reset and fix ieee802154 test app reg command error
See merge request espressif/esp-idf!24384
2023-07-10 14:45:23 +08:00
Zhang Wen Xu
80e1c5a2b7
Merge branch 'fix/txpower_max_value' into 'master'
...
IEEE802154: match C6/H2 max txpower value with datasheet
See merge request espressif/esp-idf!24325
2023-07-10 14:42:22 +08:00
Shu Chen
4365a03bdd
Merge branch 'support/ieee802154_test_based_on_opensource' into 'master'
...
ieee802154: add CONFIG_IEEE802154_TEST for supporting ieee802154 test
See merge request espressif/esp-idf!24148
2023-07-10 14:06:03 +08:00