Shu Chen
11de5b25ee
Merge branch 'fix/fix_openthread_netif_glue_deinit_issue_v5.4' into 'release/v5.4'
...
fix(openthread): fix stack deinit by reversing netif glue teardown and hardening workflow cleanup (v5.4)
See merge request espressif/esp-idf!52400
2026-09-04 02:44:15 +00:00
Xu Si Yu
f62a168307
fix(openthread): fix stack deinit by reversing netif glue teardown and hardening workflow cleanup
2026-09-03 20:04:11 +08:00
Xu Si Yu
0400dc279a
feat(openthread): support multipan feature for host device
2026-09-03 17:49:20 +08:00
zwx
d1af6ebf89
fix(openthread): fix null pointer deref, uninitialized struct, and unbounded strcpy in spinel/RCP code
2026-08-05 06:58:54 +00:00
Xu Si Yu
073473ccf0
feat(openthread): add APIs to clear a single src match short and extended entry in esp radio spinel
2026-07-07 17:39:56 +08:00
Xu Si Yu
f46eae9849
feat(openthread): optimize radio spinel uart interface
2026-04-14 14:12:52 +08:00
Tan Yan Quan
9ebdfe8485
feat(openthread): support RCP console debug via spinel
2025-12-12 14:28:41 +08:00
Xu Si Yu
74d2a5f654
fix(openthread): remove the duplicate macro definition
2025-11-25 16:13:48 +08:00
Xu Si Yu
3022c0ea51
feat(openthread): support custom netif config during initialization
2025-10-27 11:59:19 +08:00
Shu Chen
32a33f22ce
Merge branch 'feat/add_openthread_start_stop_api_v5.4' into 'release/v5.4'
...
feat(openthread): add openthread start stop APIs (v5.4)
See merge request espressif/esp-idf!42646
2025-10-27 01:33:46 +00:00
Xu Si Yu
2d7ef9efeb
feat(openthread): add openthread start stop APIs
2025-10-16 18:40:33 +08:00
Tan Yan Quan
acefe20f17
feat(openthread): update OT upstream to 3b3dd203b
2025-09-26 17:31:05 +08:00
chendejin
eb7a19554a
feat(openthread): move mesh local address judeging function to public
2025-07-01 11:07:57 +08:00
Shu Chen
26d4b9c96b
Merge branch 'feat/call_meshcop_mdns_publish_in_idf_v5.4' into 'release/v5.4'
...
Handle MeshCoP mDNS service in state change callback, update OpenThread upstream (v5.4)
See merge request espressif/esp-idf!40083
2025-07-01 02:52:59 +00:00
Simonas Kazlauskas
c43c0b1e9c
feat(openthread): support rcp based on USB Serial JTAG
2025-06-30 20:18:03 +08:00
Xu Si Yu
75ae28d232
feat(openthread): handle MeshCoP mDNS service in state change callback
2025-06-30 17:31:42 +08:00
zwx
f9dc7e7491
feat(openthread): support openthread cli console command register
2025-06-30 17:31:42 +08:00
Xu Si Yu
f99db02e59
feat(openthread): add a function to exit openthread main loop safely
2025-06-06 15:32:24 +08:00
Xu Si Yu
352ea8d02c
feat(openthread): add a callback to handle rcp reset failure
2025-04-29 14:23:35 +08:00
Xu Si Yu
77fb4e42bd
feat(openthread): add an API to set rcp version string
2025-02-05 14:40:17 +08:00
WanqQixiang
8af82e8a22
fix(openthread): Fix external DNS resolve hook for DNS64 client
2024-12-26 10:14:30 +08:00
Xu Si Yu
14bc7c01ea
feat(openthread): update openthread submodule and border router lib
2024-11-15 18:53:28 +08:00
WanqQixiang
9677b9bfaf
feat(openthread): Add dataset changed event and post it in state change callback
2024-10-31 19:04:00 +08:00
Xu Si Yu
73aede6cc9
feat(openthread): allow enabling trel before getting interface
2024-10-14 10:44:11 +08:00
Xu Si Yu
a0ae573357
feat(openthread): support trel feature
2024-10-12 17:52:41 +08:00
zwx
df42da4c7d
feat(openthread): add task switching lock holder check
2024-07-19 14:28:04 +08:00
Xu Si Yu
ae2b0f8ee1
feat(openthread): update openthread br lib
2024-05-23 17:39:14 +08:00
Xu Si Yu
728595313f
feat(openthread): support openthread ephemeral key
2024-04-19 14:49:10 +08:00
Xu Si Yu
fd78d418dd
feat(openthread): add max csmabackoffs for transmission
2024-03-20 18:00:33 +08:00
Xu Si Yu
65a261b290
fix(openthread): set spinel frame buffer to member variables
2024-01-23 10:52:03 +08:00
Xu Si Yu
ea8799eef7
feat(openthread): support esp openthread radio spinel
2024-01-15 15:27:06 +08:00
Xu Si Yu
e88dc25226
feat(openthread): modification of uart and spi spinel based on openthread 41ef807
2023-12-12 14:12:16 +08:00
zhangwenxu
8ba1f550fb
feat(openthread): Host connection logic refactor
2023-10-11 10:42:57 +00:00
WanqQixiang
58b99731f5
feat(openthread): Add event post for thread role changed and integrate all the thread state change callbacks
2023-07-04 15:28:41 +08:00
Song Ruo Jing
921713fff4
uart: Support LP_UART port with UART driver on esp32c6
2023-06-16 07:31:40 +00:00
Shu Chen
8672467d36
openthread: introduce the auto start API
2023-06-06 20:03:57 +08:00
WanqQixiang
a61b937577
openthread: Add menuconfig to set the default dns server address
2023-05-06 17:44:27 +08:00
xieqinan
5a1578e692
openthread: add SPI support in Radio Co-Processor
2023-04-06 10:59:06 +08:00
Shu Chen
094997a2ec
openthread: remove port libs
2022-12-30 09:36:41 +00:00
Shu Chen
926af9eda1
openthread: open source openthread port layer
2022-12-30 09:36:41 +00:00
Xu Si Yu
c35759448a
openthread: add 802.15.4 and Thread support lib for ESP32-C6
2022-12-29 17:29:18 +08:00
Jiacheng Guo
905856a054
openthread: add NAT64 and DNS64 support
...
* Add required configs and headers for NAT64 and DNS64
* Add hook for DNS name resolution
* Add NAT64 and DNS64 example commands
2022-08-01 15:31:49 +08:00
David Cermak
5c383d7b73
esp_netif/lwip: Fix deps cycles to "lwip -> esp_netif -> phy-drivers"
...
Fix dependency tree so that lwip doesn't depend on any specific network
interface component.
Network interface drivers shall depend on esp_netif.
esp_netif shall depend on lwip (but not on any specific interface
driver) -- it optionally depends on vfs and esp_eth (need ethernet
header for L2/bridge mode)
2022-07-20 14:59:07 +02:00
Jiacheng Guo
ebcd922d53
fix review comments
2022-05-17 12:56:22 +08:00
Jiacheng Guo
a080a41b41
openthread: support automatic RCP update upon boot in border router
2022-05-17 12:55:48 +08:00
Jiacheng Guo
674a3ff878
openthread: support updating RCP with OTA over spinel
2021-11-05 16:47:30 +08:00
Jiacheng Guo
1e5c5f38d9
br: support Thread Radio Encapsulation Link (TREL)
...
TREL allows sending 15.4 frames on the backbone link by encapsulating it
in an UDP packet.
2021-10-21 19:55:58 +08:00
Jiacheng Guo
be4a45ab70
openthread: Use esp console for CLI
2021-10-18 12:27:50 +08:00
Shu Chen
c09633d41b
openthread: enrich documentation for openthread examples
2021-09-15 15:44:07 +08:00
Shu Chen
e770817dc7
openthread: refine ot_rcp example documentation and APIs
2021-08-26 16:10:16 +08:00