zhangwenxu
3bb89e116a
feat(openthread): Host connection logic refactor
2023-10-16 15:02:57 +08:00
zhangwenxu
4988c1a3d1
feat(openthread): add mesh local prefix configuration
2023-08-31 17:08:41 +08:00
zhangwenxu
30c5638ce6
docs(openthread): update openthread README for H2 and C6
2023-07-12 20:51:58 +08:00
Shu Chen
244be856b2
openthread: enable HW AES in ot_cli example
2023-07-11 10:39:34 +08:00
zhangwenxu
26c0a23598
openthread: change partition table to nvs flash
2023-07-11 10:39:34 +08:00
zhangwenxu
f3924e5aa8
openthread: add source address selection hook
2023-07-11 10:39:34 +08:00
laokaiyao
954a6a2cff
esp32h4: removed esp32h4 related codes
2023-04-26 18:53:12 +08:00
Shu Chen
30b7d34f60
docs: update the readme for Thread/Zigbee examples
2023-04-07 12:22:52 +08:00
Xu Si Yu
f0c934c7a8
openthread border router: support c6 single chip br
2023-04-06 10:32:35 +08:00
Xu Si Yu
90372e96ab
openthread ci: replace h4 with c6
2023-03-23 10:31:24 +08:00
Jiang Jiang Jian
16f6ea4e3a
Merge branch 'feature/support_esp32h2_libcoex' into 'master'
...
coex: support esp32h2 coex lib
See merge request espressif/esp-idf!22654
2023-03-17 16:02:19 +08:00
zhangwenxu
b596c28a22
coex: support esp32h2 coex lib
2023-03-16 17:23:43 +08:00
Xu Si Yu
cdfcd51dce
openthread: add openthread ci for ESP32-H2
2023-03-13 10:27:51 +08:00
Xu Si Yu
4bf62250fb
CI: add openthread build CI for ESP32-H2
2023-02-27 17:51:19 +08:00
zhangwenxu
65c6ed8eeb
openthread: set ot-netif as the default netif for cli example
2023-02-03 16:27:40 +08:00
Xu Si Yu
389d07b9c1
openthread: add ci for esp32c6
2023-02-02 16:29:19 +08: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
Wang Qixiang
6d9634ca34
openthread: fix compile errors when disabling openthread cli
2023-01-13 22:12:54 +08:00
Shu Chen
094997a2ec
openthread: remove port libs
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
Xu Si Yu
6229ce6655
openthread: add service_discovery and NAT64 cases for openthread CI
2022-11-11 16:52:49 +08:00
laokaiyao
8677216576
esp32h2: renaming esp32h2 to esp32h4
2022-11-08 17:05:33 +08: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
Xu Si Yu
07ebc527d5
openthread:add openthread CI
2022-09-16 14:07:31 +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
Marius Vikhammer
1315f85e01
docs: fixed misc broken links
2022-07-20 09:43:52 +08:00
Jiacheng Guo
558ce70f40
openthread: use managed component for extension commands
2022-07-18 16:39:30 +08:00
Djordje Nedic
facab8c5a7
tools: Increase the minimal supported CMake version to 3.16
...
This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI.
2022-06-01 06:35:02 +00:00
morris
722fde218d
uart: add default source clock for all targets
2022-05-09 11:26:30 +08:00
Jiacheng Guo
0a46c6a3ee
openthread: update README
2022-01-13 12:25:15 +08:00
zhangwenxu
3262d74513
openthread: ot extension command refactor
2022-01-13 12:25:15 +08:00
Jiacheng Guo
d610282742
openthread: sync lwip multicast groups to Thread stack
...
This MR synchornizes the lwIP multicast groups to the Thread stack. This
will fix sockets failing to receive messages sent to multicast groups
issue.
2022-01-04 20:08:15 +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
be4a45ab70
openthread: Use esp console for CLI
2021-10-18 12:27:50 +08:00
Jiacheng Guo
b7fd68c438
openthread: reduce default log verbosity
...
Packet logging increases latency and packet drop rate significantly.
2021-10-14 12:14:17 +08:00
Shu Chen
c09633d41b
openthread: enrich documentation for openthread examples
2021-09-15 15:44:07 +08:00
zhangwenxu
2be77287b3
openthread: add iperf example for ot-network test
2021-09-06 15:32:38 +08:00
zhangwenxu
4175aa0892
openthread: add ot_rcp example
2021-08-25 18:04:45 +08:00
Shu Chen
50b6b674cf
openthread: simplify ot_cli example configuration
...
Use single ESP_EXTENSION_IN_OPENTHREAD_CLI config option to enable/disable
extended features. It will be pure ot_cli example if it's disabled.
2021-07-19 19:37:49 +08:00
Jiacheng Guo
71fd44f6ab
openthread: enable lwip multicast ping in examples
...
Multicast ping reply is required for OpenThread certification.
2021-07-15 17:28:28 +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
8e0af4267b
openthread: move implementation-specific functions to private headers
2021-06-11 18:02:03 +08:00
Jiacheng Guo
dea281a48e
openthread: simplify esp_openthread initialization
...
The current OpenThread initialization is too verbose and error-prone.
Using a simple flow will be more user friendly and paves way for
introducing more border router features.
2021-06-11 12:13:02 +08:00
zhangwenxu
7bc44ad5aa
openthread: add ot tcp and udp socket example
2021-06-07 21:50:19 +08:00
Jiacheng Guo
52a68cb7fe
openthread: integrate OpenThread network interface with esp_netif
2021-06-02 17:03:54 +08:00
Jiacheng Guo
71be904cf1
openthread: add lwIP network interface
...
This allows the applications to use the socket and raw api in lwIP to
send packets via OpenThread.
2021-05-17 17:18:20 +08:00
Jiacheng Guo
64c498a584
openthread: update openthread submodule
...
Roll OpenThread submodule and rename OpenThread config macros and api
calls accordingly.
2021-04-20 20:26:19 +08:00
Guo Jia Cheng
7c38989309
OpenThread: add OpenThread and porting
...
* Adds the OpenThread submodule.
* Adds porting on ESP32.
* Adds the OpenThread cli example.
2021-04-02 14:49:49 +08:00