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
zhangwenxu
4175aa0892
openthread: add ot_rcp example
2021-08-25 18:04:45 +08:00
Jiacheng Guo
a74bbde9c5
openthread: support 1.3 border routing features
...
- Support ICMPv6 auto config
- Support SRP service delegation
- Publish _meshcop._mdns service
2021-07-21 10:44:10 +08:00
Shu Chen
8e56ecc656
openthread: enable ot_cli on esp32h2
2021-07-14 19:15:24 +08:00
Jiacheng Guo
0050248918
openthread: provide prebuilt libopenthread libraries
2021-07-07 15:27:47 +08:00
Jiacheng Guo
68ce4f1404
openthread: add platform UDP and border router example
...
This MR adds the OpenThread border router example and supports the
Thread 1.1 border agent feature.
* Adds the OPENTHREAD_BORDER_ROUTER Kconfig option.
* Adds platform UDP and task queue port for the border agent feature.
* Adds `esp_openthread_border_router_*` api.
* Adds the `esp_otbr` example.
2021-06-17 17:29:16 +08:00
Jiacheng Guo
8e0af4267b
openthread: move implementation-specific functions to private headers
2021-06-11 18:02:03 +08:00