179 Commits

Author SHA1 Message Date
Xu Si Yu
632a7e0a36 feat(15.4): support setting 15.4 txrx pti when coex is enabled 2025-01-06 10:25:30 +08:00
zwx
ae0ced4ca2 feat(openthread): support preferred channel mask 2025-01-03 14:22:28 +08:00
WanqQixiang
94399fb82e fix(openthread): Fix external DNS resolve hook for DNS64 client 2024-12-26 11:17:23 +08:00
Tan Yan Quan
b98ede466b fix(openthread): update esp-thread-lib branch 2024-12-20 12:27:05 +08:00
WanqQixiang
1e219cf057 fix(openthread): Disable Border Agent features by default 2024-12-11 10:59:59 +08:00
Xu Si Yu
dee502d6cb feat(openthread): adjusted the default macro configurations of openthread 2024-11-25 18:16:00 +08:00
Xu Si Yu
f9aa14a5f3 feat(openthread): support using custom header file 2024-11-25 18:15:05 +08:00
Xu Si Yu
eaa23bc704 fix(openthread): fix a naming error of esp radio spinel 2024-11-21 15:52:46 +08:00
zwx
d7f69d03c0 feat(openthread): support alloc nat64 session from psram 2024-11-21 15:52:46 +08:00
Xu Si Yu
78a4ea29f3 feat(openthread): update openthread submodule and border router lib 2024-11-21 15:52:45 +08:00
Simon Dean
bdb090f629 enable openthread coap client for mtd 2024-11-07 11:55:56 +08:00
Xu Si Yu
9c4d817726 feat(openthread): support vendor hook for rcp spi 2024-11-07 11:55:56 +08:00
Xu Si Yu
b59b0e0926 feat(openthread): allow enabling trel before getting interface 2024-11-07 11:55:56 +08:00
Xu Si Yu
88077e0b16 feat(openthread): support trel feature 2024-11-07 11:55:56 +08:00
Xu Si Yu
d697fda6a1 fix(openthread): add macro for rcp init 2024-11-07 11:55:56 +08:00
Shu Chen
740de1465f Merge branch 'backport/fix_energy_scan_api_para_mismatch_v51' into 'release/v5.1'
fix(openthread): set channel for energy scan(Backport v5.1)

See merge request espressif/esp-idf!34594
2024-11-05 14:17:22 +08:00
zwx
8494f2a47f fix(openthread): set channel for energy scan 2024-11-01 16:35:58 +08:00
WanqQixiang
7bb4bafea0 feat(openthread): Add dataset changed event and post it in state change callback 2024-10-31 19:06:02 +08:00
Shu Chen
61d6201cf0 feat(openthread): support time sync feature on border router 2024-09-09 20:28:17 +08:00
Michael Wei
e325f1fcd1 fix(openthread): fix RCP build to pass time sync and CSL options
Closes https://github.com/espressif/esp-idf/pull/14060
2024-09-09 20:28:15 +08:00
zwx
760bdd1cfc fix(openthread): make ot task queue sending non-permanent blocking 2024-08-06 14:10:55 +08:00
Shu Chen
9dad9f9704 Merge branch 'backport/openthread_related_bacport_to_5_1' into 'release/v5.1'
Backport some openthread related features (Backport v5.1)

See merge request espressif/esp-idf!32249
2024-08-01 10:48:35 +08:00
zwx
554ca91716 feat(openthread): add task switching lock holder check 2024-07-31 11:36:26 +08:00
Xu Si Yu
28b785077b feat(openthread): support restoring vendor properties of rcp 2024-07-25 15:58:28 +08:00
Xu Si Yu
ffe3ce3ed0 feat(openthread): support changing openthread version information 2024-07-25 15:58:20 +08:00
Xu Si Yu
e6f76a17a1 feat(openthread): update openthread submodule 2024-07-25 15:57:56 +08:00
WanqQixiang
879e7903ef fix(openthread): register uart vfs devices when they are not registered 2024-06-28 15:52:40 +08:00
zwx
ff7a97b7f1 feat(openthread): update BR lib 2024-06-06 14:18:57 +08:00
Xu Si Yu
f27797c49a fix(openthread): remove the empty task for openthread tasklets 2024-06-05 15:30:52 +08:00
Xu Si Yu
5abe7425d9 feat(openthread): update openthread br lib 2024-06-05 15:20:30 +08:00
zwx
f87f5a3f22 feat(openthread): remove the range for some configurations 2024-06-05 15:20:30 +08:00
Xu Si Yu
ad0de2103b feat(openthread): support openthread ephemeral key 2024-04-28 16:32:28 +08:00
Dávid Fehér
9103290f57 fix(openthread): Fix openthread mtd joiner config
* Fix openthread-core-esp32x-mtd-config.h: OPENTHREAD_CONFIG_JOINER_ENABLE macro value

* On ESP32 MTD devices Joiner role functionality was not working even if 'Joiner enable' was checked in SDK config because 0 was defined in OPENTHREAD_CONFIG_JOINER_ENABLE macro. Value modified to 1 to resolve the issue. Tested and working on ESP32 H2 MTD device.

* Closes: https://github.com/espressif/esp-idf/pull/13473
2024-04-28 16:21:48 +08:00
Xu Si Yu
00e2c89149 feat(openthread): add max csmabackoffs for transmission 2024-04-22 10:31:18 +08:00
zwx
85ae8bfd5a fix(openthread): using atomic variable for buffer count 2024-03-14 17:18:16 +08:00
xiaqilin
6c9a7da5db fix(openthread): fix openthread alarm timer calculation remaining_us overflow issue 2024-03-04 15:12:15 +08:00
Jiang Jiang Jian
7380f96017 Merge branch 'bugfix/bugfix_for_radio_spinel' into 'release/v5.1'
fix(openthread): fix openthread configurations for radio spinle on 5.1

See merge request espressif/esp-idf!28872
2024-02-05 14:15:15 +08:00
Xu Si Yu
3c6ee5a957 fix(openthread): fix openthread configurations for radio spinle on 5.1 2024-02-04 11:50:41 +08:00
zwx
5c74483fb6 feat(openthread): disable the rx on when idle in coex scenario 2024-02-01 14:53:57 +08:00
zwx
d117ae0d21 fix(openthread): fix RCP handle timeout crashing issue
* update openthread upstream
2024-02-01 14:17:04 +08:00
zwx
ff1fd81e2f fix(openthread): support uart ISR in IRAM 2024-02-01 14:16:00 +08:00
Shu Chen
81ee463f54 feat(ieee802154): make the receive done handler feature mandatory 2024-01-26 17:00:38 +08:00
zwx
e2e54312da feat(openthread): support openthread radio caps rx on when idle 2024-01-25 14:14:51 +08:00
zwx
08f462dc0e feat(openthread): integrate console command with ot command 2024-01-25 14:14:51 +08:00
Xu Si Yu
dd0eeaf7f3 feat(openthread): add menuconfig for openthread address query 2024-01-25 14:14:51 +08:00
Xu Si Yu
f86a39ad87 fix(openthread): set spinel frame buffer to member variables 2024-01-25 14:14:51 +08:00
Xu Si Yu
d339120bed feat(openthread): support esp openthread radio spinel 2024-01-25 14:14:51 +08:00
Xu Si Yu
d2b8ddfb1f fix(openthread): update lib to set raw pcb ttl value 2024-01-02 16:56:52 +08:00
zwx
66efe67609 fix(ieee802154): introduce a receive done handler feature 2023-12-26 19:12:11 +08:00
Xu Si Yu
aa3a1efdd3 fix(openthread): allow setting netif_idx of udp pcb to no_index 2023-12-21 15:17:58 +08:00