Commit Graph

60 Commits

Author SHA1 Message Date
Tan Yan Quan 16c6765e0a feat(openthread/cli-ext): update cli-ext to v2.0.0 2026-01-09 16:47:06 +08:00
Tan Yan Quan 0b6facabf4 feat(openthread): migrate iperf to use iperf-cmd component 2026-01-09 16:46:59 +08:00
Shu Chen e6422d3db7 Merge branch 'fix/restore_ot_led' into 'master'
fix(openthread): restore LED state indicator for example code

See merge request espressif/esp-idf!44636
2026-01-08 01:44:52 +00:00
Tan Yan Quan f624a9a85e fix(openthread): restore LED state indicator for example code 2025-12-29 15:36:34 +08:00
Xu Si Yu 7979f3c931 fix(openthread): remove the default netif configuration from the ot_br example 2025-12-25 16:54:25 +08:00
Xu Si Yu f05099871e feat(openthread): update examples for API changes 2025-10-24 15:59:56 +08:00
Xu Si Yu 4876f122cc feat(openthread): examples adaptation of new APIs 2025-09-26 10:59:59 +08:00
Xu Si Yu 92b84d61e8 feat(openthread): optimize trel reception 2025-06-19 11:10:52 +08:00
Jan Beran 2ccbb2f91d fix(kconfig): Fix issues with Kconfig files 2025-03-03 13:02:41 +01:00
yiwenxiu 0290c1f0ed feat(openthread): add br library check case 2025-02-11 17:24:47 +08:00
zwx b6ffcf88d0 feat(openthread): support hardware reset RCP while processing RCP failure 2025-01-21 19:54:02 +08:00
Tan Yan Quan 8276e56f99 fix(openthread): add macros for ot_br 2024-12-18 19:09:48 +08:00
Frantisek Hrbata ad15109daa change(examples): explicitly specify component dependencies for examples
Currently, several examples do not explicitly state their component
dependencies, relying instead on the default behavior that includes all
registered components and commonly required ones in the build.
Explicitly adding component dependencies can reduce build time when
set(COMPONENTS main) is used.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-11-20 14:11:24 +01:00
Xu Si Yu 7f0a140f46 feat(openthread): update extension commands component for examples 2024-09-04 10:40:14 +08:00
zwx 943033f9d6 fix(openthread): make ot task queue sending non-permanent blocking 2024-07-19 19:01:25 +08:00
zwx c4c548f2da feat(openthread): move iperf dependency into cli extension 2024-04-24 15:45:10 +08:00
Chen Yudong c48eb1055b feat: move iperf to component registry 2024-03-22 10:53:24 +08:00
Xu Si Yu 48a65ae18f feat(openthread): add different led color for openthread devices 2024-02-29 17:04:13 +08:00
zwx 6bec6a5b41 fix(openthread): fix ot netif destroy netif order issue 2023-12-15 18:35:34 +08:00
Xu Si Yu 45095994e6 fix(openthread): add eventfd nums for spi interface 2023-11-23 19:54:30 +08:00
zhangwenxu 8ba1f550fb feat(openthread): Host connection logic refactor 2023-10-11 10:42:57 +00:00
Ivan Grokhotkov 6d87100a70 feat(examples): add local components via idf_component.yml
Specifying all the dependencies (managed and local) in the manifest
makes it easier for users to see every component the example
depends on.
2023-09-19 10:38:24 +02:00
Zhang Wen Xu a5caa1c724 Merge branch 'feature/add_rcp_size_opt_config' into 'master'
feat(openthread): rcp size optimization configuration

See merge request espressif/esp-idf!25870
2023-09-14 14:04:21 +08:00
Xu Si Yu ac340a6e2a feat(openthread): rcp size optimization configurations 2023-09-13 10:54:15 +08:00
xiaqilin d2660635aa feat(esp_coex): add external coex slave support 2023-09-04 14:21:22 +08:00
Xu Si Yu 90518676b1 fix(openthread): Use the existing dataset for autostart 2023-07-25 10:39:35 +08:00
zhangwenxu 4b86ee16fa openthread: change partition table to nvs flash 2023-06-14 16:34:54 +08:00
Shu Chen 8672467d36 openthread: introduce the auto start API 2023-06-06 20:03:57 +08:00
Shu Chen c0097c127c Merge branch 'feature/openthread-port-spinel-interface' into 'master'
openthread: add SPI support in Radio Co-Processor

See merge request espressif/esp-idf!22368
2023-04-06 20:50:36 +08:00
xieqinan 5a1578e692 openthread: add SPI support in Radio Co-Processor 2023-04-06 10:59:06 +08:00
Xu Si Yu f0c934c7a8 openthread border router: support c6 single chip br 2023-04-06 10:32:35 +08:00
xieqinan 1f664bb4f7 openthread: add the configurable option of uart buffer size 2023-02-22 03:01:38 +00:00
David Cermak a71fa82177 esp_netif/lwip: Fix core-locking config
* Fix thread safety issues in non-core locking
* Add option to verify thread safety issues in lwip (core-lock assertion)
* Make esp_sntp.h thread safe API
* Fix sntp examples
* Fix openthread libs

Closes https://github.com/espressif/esp-idf/issues/9908
Closes https://github.com/espressif/esp-idf/issues/10502
Closes https://github.com/espressif/esp-idf/issues/10466
2023-01-17 16:15:58 +01:00
Xu Si Yu e38d20849e openthread: enable br for esp32c2 and esp32c6 2023-01-13 19:56:06 +08:00
Xu Si Yu 6229ce6655 openthread: add service_discovery and NAT64 cases for openthread CI 2022-11-11 16:52:49 +08:00
xieqinan fd1195e18c openthread: support Ethernet based Thread BR 2022-09-30 02:20:03 +00:00
WanqQixiang 1d826c7a2b openthread: Add some flash optimization options for openthread component
openthread: use a certain version of esp_openthread_cli_extension managed component
2022-09-28 20:37:44 +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
Jiacheng Guo 558ce70f40 openthread: use managed component for extension commands 2022-07-18 16:39:30 +08:00
gabsuren d413a71f61 mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
Jiacheng Guo 9f47861019 openthread: update OpenThread submodule
* Update OpenThread to latest master
* Add required lwIP configurations to border router examples
* Fix build warnings
2022-06-23 11:33:17 +08:00
morris 722fde218d uart: add default source clock for all targets 2022-05-09 11:26:30 +08:00
Jiacheng Guo a271753a6a openthread: enable 1.2 multicast routing
This MR enables Thread 1.2 Backbone Border Router(BBR) feature and
multicast routing.
2022-01-27 15:22:27 +08:00
zhangwenxu 3262d74513 openthread: ot extension command refactor 2022-01-13 12:25:15 +08:00
zhangwenxu 91f54c673d openthread: add a manual mode in Thread border router example 2021-12-24 11:09:51 +08:00
Jiacheng Guo 85ea4947dc openthread: fix wrong panid range in border router example 2021-12-20 16:56:42 +08:00
Roland Dobai 766aa57084 Build & config: Remove leftover files from the unsupported "make" build system 2021-11-11 15:32:36 +01:00
zhangwenxu 1bb69cde88 openthread: fix iperf get dest_ip6_addr
* update copyright headers
2021-11-02 17:10:12 +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