Commit Graph
100 Commits
Author SHA1 Message Date
Xu Si Yu 946fe7cff1 fix(openthread): fix an error in Kconfig 2025-12-11 09:53:57 +08:00
Xu Si Yu fca789463a feat(openthread): Use PSRAM by default for OpenThread message buffers when PSRAM is enabled 2025-11-25 16:14:54 +08:00
Xu Si Yu 2bc0e93a0c fix(openthread): remove the duplicate macro definition 2025-11-25 16:14:02 +08:00
Xu Si Yu 709101d86a feat(openthread): update examples for API changes 2025-10-27 11:59:45 +08:00
Xu Si Yu 3b56f22d72 feat(openthread): support custom netif config during initialization 2025-10-27 11:59:45 +08:00
Xu Si Yu e77360b437 feat(openthread): examples adaptation of new APIs 2025-10-21 20:14:54 +08:00
Xu Si Yu 5e38923523 feat(openthread): add common components for openthread examples 2025-10-21 20:14:54 +08:00
Xu Si Yu 1b8183c3fc feat(openthread): add openthread start stop APIs 2025-10-21 20:14:08 +08:00
Xu Si Yu 9f937eea01 fix(openthread): check if the command is valid before calling the input function 2025-10-09 14:29:01 +08:00
Xu Si Yu c976fd0f3a feat(openthread): update border router lib
* esp-openthread: thread_zigbee/esp-openthread@16bfed5ec
* openthread: espressif/openthread@b945928d7
* esp-idf: espressif/esp-idf@e9829623b
2025-06-30 09:20:29 +00:00
Xu Si Yu e9829623b8 feat(openthread): update openthread upstream 2025-06-30 17:08:59 +08:00
Xu Si Yu ec25e21ae8 feat(openthread): handle MeshCoP mDNS service in state change callback 2025-06-30 17:08:59 +08:00
Xu Si Yu 2b9d6c8820 feat(openthread): optimize trel reception 2025-06-30 17:08:59 +08:00
Xu Si Yu 943f32bd5a feat(openthread): add some configurations in Kconfig 2025-06-18 15:35:24 +08:00
Xu Si Yu 5c7c08d0df feat(openthread): add a function to exit openthread main loop safely 2025-06-03 16:45:45 +08:00
Xu Si Yu 18b18fe3f4 feat(openthread): add a callback to handle rcp reset failure 2025-04-29 14:22:57 +08:00
Xu Si Yu 966182c87d feat(openthread): dns server of border router bind unspecified netif 2025-04-29 14:22:57 +08:00
Xu Si Yu 04ddf56d26 fix(openthread): use esp_netif_tcpip_exec when sending a trel message 2025-04-29 14:22:57 +08:00
Xu Si Yu 20b0d7070d feat(openthread): add a function to ensure monotonically increasing frame counter 2025-04-29 14:13:07 +08:00
Xu Si Yu a35c9ba1c8 feat(tcp_transport): add an api to configure the addr family 2025-03-26 16:24:48 +08:00
Xu Si Yu dc00dd37dc fix(openthread): fix a bug of openthread uart init port 2025-02-27 15:43:29 +08:00
Xu Si Yu b83535a889 feat(openthread): add an API to set rcp version string 2025-01-24 10:51:30 +08:00
Xu Si Yu 8487bb7054 fix(openthread): use the correct macros to control code compilation 2025-01-16 18:04:30 +08:00
Xu Si Yu d223421f92 fix(15.4): set 15.4 energy scan duration before cca 2025-01-16 11:45:50 +08:00
Xu Si Yu 20e7428c97 fix(openthread): fix openthread radio spinel deinit 2025-01-06 10:27:51 +08:00
Xu Si Yu 5d60da974c fix(openthread): fix a naming error of kconfig 2025-01-06 10:27:30 +08:00
Xu Si Yu 5280268e65 feat(15.4): support setting 15.4 txrx pti when coex is enabled 2025-01-06 10:27:29 +08:00
Xu Si Yu d0c95f419c feat(openthread): update build test rules 2024-12-31 14:52:16 +08:00
Xu Si Yu c0c8335994 feat(openthread): adjusted the default macro configurations of openthread 2024-11-25 14:32:27 +08:00
Xu Si Yu 3466f70e99 feat(openthread): support using custom header file 2024-11-25 12:34:00 +08:00
Xu Si Yu e6967add69 fix(openthread): fix a naming error of esp radio spinel 2024-11-20 17:38:24 +08:00
Xu Si Yu 29cf8a64c7 fix(coex): fix 802.15.4 external coexistence 2024-11-20 17:38:22 +08:00
Xu Si Yu 06f469f3ff feat(openthread): update openthread submodule and border router lib 2024-11-20 17:36:10 +08:00
Xu Si Yu 34a8c96120 fix(ci): optimize an openthread ci case 2024-11-07 10:41:57 +08:00
Xu Si Yu e4afe18a61 feat(openthread): allow enabling trel before getting interface 2024-10-24 18:30:44 +08:00
Xu Si Yu 9e3b0fc076 feat(openthread): support trel feature 2024-10-24 18:30:44 +08:00
Xu Si Yu 4bf58ea0c2 fix(ieee802154): fix a bug in the usage of a macro 2024-10-24 18:30:44 +08:00
Xu Si Yu a22f37f20f fix(openthread): add macro for rcp init 2024-10-24 18:30:44 +08:00
Xu Si Yu ca9caf1fee feat(openthread): support vendor hook for rcp spi 2024-10-24 18:30:44 +08:00
Xu Si Yu d3e0764232 feat(openthread): update extension commands component for examples 2024-10-24 18:30:44 +08:00
Xu Si Yu 7d9b33408d feat(openthread): support restoring vendor properties of rcp 2024-07-25 15:59:58 +08:00
Xu Si Yu d894253c48 feat(openthread): support changing openthread version information 2024-07-25 15:59:58 +08:00
Xu Si Yu 35e36f2cab fix(common_components): unregister event handler if wifi disconnect and stop reconnecting 2024-07-25 15:59:58 +08:00
Xu Si Yu c9f85be415 feat(openthread): update openthread submodule 2024-07-25 15:59:58 +08:00
Xu Si Yu 6002f7caae fix(openthread): remove the empty task for openthread tasklets 2024-06-05 15:40:23 +08:00
Xu Si Yu 78e44855ca feat(openthread): update openthread br lib 2024-06-05 15:40:22 +08:00
Xu Si Yu d4a361bb71 feat(openthread): support openthread ephemeral key 2024-04-23 20:26:56 +08:00
Xu Si Yu fd36f6fcac fix(ci): fix wrong path of ot sleep case 2024-04-22 20:24:05 +08:00
Xu Si Yu cea24c7137 feat(openthread): add max csmabackoffs for transmission 2024-04-22 20:24:05 +08:00
Xu Si Yu c3398f3373 fix(vfs): make case eventfd_select_block exit normally 2024-04-22 20:24:05 +08:00
Xu Si Yu 28a6a0cc33 fix(openthread): increase factory app size in ot_br partition table 2024-04-15 20:54:56 +08:00
Xu Si Yu 6cdf728ce8 feat(openthread): support configuring indicator color of openthread device 2024-03-14 17:20:37 +08:00
Xu Si Yu 698a7705b8 fix(vfs): fix eventfd select 2024-03-14 17:20:31 +08:00
Xu Si Yu 57bd2488af feat(openthread): add different led color for openthread devices 2024-03-14 17:19:58 +08:00
Xu Si Yu dd9ba05c49 fix(openthread): configurations for openthread examples 2024-03-11 14:14:43 +08:00
Xu Si Yu 06cca86017 feat(openthread): add menuconfig for openthread address query 2024-02-20 10:31:29 +08:00
Xu Si Yu 4ddb253788 fix(openthread): set spinel frame buffer to member variables 2024-02-20 10:31:29 +08:00
Xu Si Yu 936bba8073 feat(openthread): support esp openthread radio spinel 2024-02-20 10:31:29 +08:00
Xu Si Yu 0e95c6cd60 fix(ci): increase inspection time of openthread sleepy device case 2024-02-20 10:31:29 +08:00
Xu Si Yu 4d65903602 feat(ci): add a case for openthread border router meshcop 2024-02-20 10:31:29 +08:00
Xu Si Yu baf258e3e6 fix(openthread): update lib to set raw pcb ttl value 2024-01-02 17:05:16 +08:00
Xu Si Yu f29d324691 fix(openthread): allow setting netif_idx of udp pcb to no_index 2023-12-21 15:02:06 +08:00
Xu Si Yu dd83f65e5c fix(coex): 802.15.4 coex break notification 2023-12-21 15:01:55 +08:00
Xu Si Yu 6b8740ae8d feat(ieee802154): add tx/rx report for IEEE802.15.4 debug 2023-12-21 15:01:44 +08:00
Xu Si Yu 01808d0cfb feat(openthread): modification of uart and spi spinel based on openthread 41ef807 2023-12-21 15:01:31 +08:00
Xu Si Yu 4f33ef4e11 fix(openthread): add eventfd nums for spi interface 2023-12-01 11:59:48 +08:00
Xu Si Yu 7385079984 fix(coex): fix esp32c6 wrong reg offset 2023-10-31 15:41:08 +08:00
Xu Si Yu 082cf73602 fix(ot sleep): Add a timer to print ot sleepy device status 2023-10-13 10:47:18 +08:00
Xu Si Yu 54f13eaacc feat(ci): add ci cases for openthread border router 2023-09-14 15:30:10 +08:00
Xu Si Yu ac340a6e2a feat(openthread): rcp size optimization configurations 2023-09-13 10:54:15 +08:00
Xu Si Yu 170294ff5c Merge branch 'bugfix/networkname_lack_stop_character' into 'master'
fix(openthread): copy the networkname with a null terminator

See merge request espressif/esp-idf!25924
2023-09-12 21:04:22 +08:00
Xu Si Yu 4a941b96b8 fix(openthread): copy the networkname with a null terminator 2023-09-12 11:57:01 +08:00
Xu Si Yu 36511a3005 Merge branch 'feature/add_sleep_test_for_ot_ci' into 'master'
OpenThread CI: add a test case of sleepy device

See merge request espressif/esp-idf!24715
2023-08-01 20:38:29 +08:00
Xu Si Yu 753f74cb99 feat(openthread): add sleep debug message 2023-07-31 17:01:37 +08:00
Xu Si Yu 5f51dcc686 ci(openthread): Add a test case for openthread sleepy device 2023-07-31 15:38:11 +08:00
Xu Si Yu 8646abed3a Merge branch 'bugfix/use_default_dataset_if_exist' into 'master'
fix(openthread): try to use a existing dataset when autostart

See merge request espressif/esp-idf!24976
2023-07-27 10:20:22 +08:00
Xu Si Yu 90518676b1 fix(openthread): Use the existing dataset for autostart 2023-07-25 10:39:35 +08:00
Xu Si Yu 42e18dde97 Merge branch 'feature/enable_ot_border_agent_id' into 'master'
feat(openthread): enable openthread border agent id support

See merge request espressif/esp-idf!24872
2023-07-21 12:22:40 +08:00
Xu Si Yu fa8971d76d feat(openthread): enable openthread border agent id support 2023-07-20 20:31:05 +08:00
Xu Si Yu 1530be9f53 fix(ci): remove the check of a inexistent host 2023-07-14 10:13:45 +08:00
Xu Si Yu cbddae6043 Merge branch 'bugfix/enable_build_of_ot_related_modification' into 'master'
OpenThread CI: build 3 apps when the OpenThread related modifications exist

See merge request espressif/esp-idf!24089
2023-06-07 18:08:07 +08:00
Xu Si Yu c8e2135648 OpenThread CI: build 3 apps when the OpenThread related modifications exist 2023-06-07 16:53:55 +08:00
Xu Si Yu 6b6984b4a8 ot br lib: update br lib to fix issues found in certification 2023-06-06 19:12:29 +08:00
Xu Si Yu c1581eb6b8 openthread: forbid otPlatUdp to connect to address 0.0.0.0 and port 0 2023-06-06 19:11:32 +08:00
Xu Si Yu 3f52b00948 openthread cli: set dua feature optional 2023-06-06 19:11:32 +08:00
Xu Si Yu 1241bfc73d openthread rcp: set link metrics feature optional 2023-06-06 19:11:32 +08:00
Xu Si Yu 135a123e77 IEEE802154: modification of the action when stop tx/rx ack 2023-06-06 11:31:54 +08:00
Xu Si Yu 9d4898cf0c Merge branch 'bugfix/modify_state_check_method' into 'master'
OpenThread CI: add a function for executing commands

See merge request espressif/esp-idf!23529
2023-05-05 19:05:46 +08:00
Xu Si Yu 34d8117820 OpenThread CI: add a function for executing commands 2023-05-04 10:34:17 +08:00
Xu Si Yu fc1fdca416 OpenThread border router: support border router to connect with SSED 2023-04-27 01:13:41 +00:00
Xu Si Yu 55c3bbed85 Merge branch 'bugfix/increase_timeout_for_ieee802154_ci' into 'master'
ieee802154: increase the timeout for ieee802.15.4 CI test

See merge request espressif/esp-idf!23463
2023-04-27 06:17:05 +08:00
Xu Si Yu c985267ccf ieee802154: increase the timeout for ieee802.15.4 CI test 2023-04-26 15:06:33 +08:00
Xu Si Yu f46872780c openthread CI: add delay to ensure that the dut can receive input command 2023-04-25 15:31:21 +08:00
Xu Si Yu 692cba6059 openthread port: set ipv6 address zone with netif index when udp joining or leaving group 2023-04-10 17:02:38 +08:00
Xu Si Yu 6f618adf88 openthread CI: disable host join group check in openthread ci cases 2023-04-06 16:10:07 +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 7b735a8568 openthread: add transmission of LQI 2023-03-24 14:51:03 +08:00
Xu Si Yu 90372e96ab openthread ci: replace h4 with c6 2023-03-23 10:31:24 +08:00
Xu Si Yu db9eb6a4fb Merge branch 'feature/add_ci_for_esp32h2' into 'master'
openthread: add openthread ci for ESP32-H2

See merge request espressif/esp-idf!22667
2023-03-14 14:09:16 +08:00
Xu Si Yu cdfcd51dce openthread: add openthread ci for ESP32-H2 2023-03-13 10:27:51 +08:00