Commit Graph
100 Commits
Author SHA1 Message Date
Xu Si Yu 330c174117 fix(openthread): remove the duplicate macro definition 2025-11-20 15:51:39 +08:00
Xu Si Yu f05099871e feat(openthread): update examples for API changes 2025-10-24 15:59:56 +08:00
Xu Si Yu 5759c4ca27 feat(openthread): support custom netif config during initialization 2025-10-24 15:59:51 +08:00
Xu Si Yu 13df28d5c9 feat(openthread): output logs of host for debugging CI issues 2025-10-15 15:28:39 +08:00
Xu Si Yu 036aedad6a feat(coex): add 802.15.4 status for coex 2025-09-28 18:44:10 +08:00
Xu Si Yu 29d8fbe896 Merge branch 'feat/add_openthread_start_stop_api' into 'master'
feat(openthread): add openthread start stop APIs

See merge request espressif/esp-idf!40349
2025-09-26 15:35:20 +08:00
Xu Si Yu 4876f122cc feat(openthread): examples adaptation of new APIs 2025-09-26 10:59:59 +08:00
Xu Si Yu 41dbd0d03a feat(openthread): add common components for openthread examples 2025-09-26 10:59:59 +08:00
Xu Si Yu c3035bb382 feat(openthread): add openthread start stop APIs 2025-09-26 10:59:52 +08:00
Xu Si Yu a0777a0ee5 fix(openthread): check if the command is valid before calling the input function 2025-09-18 16:21:13 +08:00
Xu Si Yu 1e0f4d8c82 Merge branch 'fix/fix_usb_ot_rcp_send' into 'master'
fix(openthread): resolve the RCP data transmission issue over USB Serial JTAG

See merge request espressif/esp-idf!41715
2025-09-12 17:08:58 +08:00
Xu Si Yu 132db34cfe fix(openthread): resolve the RCP data transmission issue over USB Serial JTAG 2025-09-09 14:08:09 +08:00
Xu Si Yu 611176d857 Merge branch 'feat/rcp_over_usb' into 'master'
feat(openthread): support rcp based on USB Serial JTAG

See merge request espressif/esp-idf!40189
2025-07-01 10:09:52 +08:00
Xu Si Yu 5103944449 feat(openthread): disable esp32c61 support for ot_br example 2025-06-27 14:05:18 +08:00
Xu Si Yu 96fb64d055 feat(openthread): update border router lib
* esp-openthread: thread_zigbee/esp-openthread@16bfed5ec
* openthread: espressif/openthread@b945928d7
* esp-idf: espressif/esp-idf@3ff78443f
2025-06-25 11:21:01 +00:00
Xu Si Yu 3ff78443ff feat(openthread): update openthread upstream 2025-06-25 19:12:39 +08:00
Xu Si Yu 6e408155dc feat(openthread): handle MeshCoP mDNS service in state change callback 2025-06-25 19:12:39 +08:00
Xu Si Yu ba2b0fd4b7 Merge branch 'feat/optimize_ot_trel_receive' into 'master'
feat(openthread): optimize trel reception

See merge request espressif/esp-idf!39624
2025-06-23 17:59:27 +08:00
Xu Si Yu 92b84d61e8 feat(openthread): optimize trel reception 2025-06-19 11:10:52 +08:00
Xu Si Yu 3c01fd8301 feat(openthread): add some configurations in Kconfig 2025-06-03 16:29:46 +08:00
Xu Si Yu bd87b7cf57 feat(openthread): add a function to exit openthread main loop safely 2025-05-26 15:21:31 +08:00
Xu Si Yu bdf0ccaa74 Merge branch 'feat/add_a_callback_to_handle_rcp_reset_failure' into 'master'
feat(openthread): add a callback to handle rcp reset failure

See merge request espressif/esp-idf!38551
2025-04-29 14:00:33 +08:00
Xu Si Yu e89eafd211 feat(openthread): add a callback to handle rcp reset failure 2025-04-29 10:24:30 +08:00
Xu Si Yu a8e4e4f324 fix(openthread): use esp_netif_tcpip_exec when sending a trel message 2025-04-24 15:57:30 +08:00
Xu Si Yu 96c0ad99ef feat(openthread): dns server of border router bind unspecified netif 2025-04-24 12:12:22 +08:00
Xu Si Yu c0ba361334 Merge branch 'fix/fix_ot_set_mac_framecounter' into 'master'
feat(openthread): add a function to ensure monotonically increasing frame counter

See merge request espressif/esp-idf!37363
2025-03-26 15:18:00 +08:00
Xu Si Yu 980160935b feat(openthread): add a function to ensure monotonically increasing frame counter 2025-03-25 15:30:09 +08:00
Xu Si Yu 8fcac9284e feat(lwip): support cloning pbuf_ref when ipv6 forwarding; add unit tests
[LWIP submodule changes]: git log --oneline 0a44efa1..ebabd6d7

Detailed description of the changes:
  - ip6: add some unit test cases for ip6 forwarding (esp-lwip@ebabd6d7)
  - ip6: clone the buf when forwarding a PBUF_REF packet (esp-lwip@adcd330e)
2025-03-03 14:22:19 +08:00
Xu Si Yu 76c207250d fix(openthread): fix a bug of openthread uart init port 2025-02-26 11:53:55 +08:00
Xu Si Yu a7a3037e8c feat(openthread): add an API to set rcp version string 2025-01-23 21:08:26 +08:00
Xu Si Yu aad91f9eb2 Merge branch 'feat/add_config_to_set_addrfamily' into 'master'
feat(tcp_transport): add an api to configure the addr family

See merge request espressif/esp-idf!35788
2025-01-16 11:44:58 +08:00
Xu Si Yu b982374fa7 fix(openthread): use the correct macros to control code compilation 2025-01-16 11:40:20 +08:00
Xu Si Yu 4be36fdb8b feat(tcp_transport): add an api to configure the addr family 2025-01-16 10:44:33 +08:00
Xu Si Yu 4bbc3044d6 fix(15.4): set 15.4 energy scan duration before cca 2025-01-14 12:23:28 +08:00
Xu Si Yu bd2480ba07 feat(15.4): support setting 15.4 txrx pti when coex is enabled 2025-01-06 10:20:58 +08:00
Xu Si Yu bff368e521 Merge branch 'fix/fix_openthread_radio_spinel_deinit' into 'master'
fix(openthread): fix openthread radio spinel deinit

See merge request espressif/esp-idf!36057
2024-12-31 16:01:07 +08:00
Xu Si Yu c9c0d3f7b1 fix(openthread): fix openthread radio spinel deinit 2024-12-30 18:47:24 +08:00
Xu Si Yu b16abb49ab feat(openthread): update build test rules 2024-12-17 16:32:54 +08:00
Xu Si Yu f8648f2ee6 fix(openthread): fix a naming error of kconfig 2024-12-16 16:42:39 +08:00
Xu Si Yu e6aeb3d36d Merge branch 'fix/fix_an_ot_macro_dependency_issue' into 'master'
fix(openthread): fix an openthread macro dependency issue

Closes TZ-1319

See merge request espressif/esp-idf!35132
2024-11-25 17:39:46 +08:00
Xu Si Yu 51594856ee feat(openthread): adjusted the default macro configurations of openthread 2024-11-25 14:29:23 +08:00
Xu Si Yu b2ac38c4ce fix(openthread): fix a naming error of esp radio spinel 2024-11-20 15:36:28 +08:00
Xu Si Yu 6e05a9e65b feat(openthread): support using custom header file 2024-11-15 15:37:54 +08:00
Xu Si Yu 8576f40ced Merge branch 'fix/fix_154_ext_coex' into 'master'
fix(coex): fix 802.15.4 external coexistence

Closes TZ-1182

See merge request espressif/esp-idf!33879
2024-11-08 17:24:05 +08:00
Xu Si Yu f41b43dc43 feat(openthread): update openthread submodule and border router lib 2024-11-07 20:22:48 +08:00
Xu Si Yu d1e7939940 fix(coex): fix 802.15.4 external coexistence 2024-11-07 11:54:51 +08:00
Xu Si Yu 3e4955345a fix(ci): optimize an openthread ci case 2024-11-05 17:26:03 +08:00
Xu Si Yu d1ef423038 Merge branch 'feat/support_ot_trel' into 'master'
feat(openthread): support trel feature

Closes TZ-214

See merge request espressif/esp-idf!32092
2024-10-14 20:03:36 +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
Xu Si Yu ce022c42df fix(openthread): add macro for rcp init 2024-09-26 14:29:51 +08:00
Xu Si Yu 1c75f46fb9 feat(openthread): support vendor hook for rcp spi 2024-09-26 10:39:18 +08:00
Xu Si Yu 8a4ae33665 fix(ieee802154): fix a bug in the usage of a macro 2024-09-24 14:17:21 +08:00
Xu Si Yu 7f0a140f46 feat(openthread): update extension commands component for examples 2024-09-04 10:40:14 +08:00
Xu Si Yu 486b16712a Merge branch 'feature/support_restoring_vendor_properties' into 'master'
feat(openthread): support restoring vendor properties of rcp

Closes TZ-567

See merge request espressif/esp-idf!32219
2024-07-25 15:56:43 +08:00
Xu Si Yu fd166e826d feat(openthread): support changing openthread version information 2024-07-24 15:27:20 +08:00
Xu Si Yu 09419b126b feat(openthread): support restoring vendor properties of rcp 2024-07-23 19:59:53 +08:00
Xu Si Yu 3bc9945fb3 Merge branch 'fix/clear_event_handler_if_wifi_disconnect' into 'master'
fix(common_components): unregister event handler if wifi disconnects and stop reconnecting

See merge request espressif/esp-idf!31773
2024-07-22 16:45:25 +08:00
Xu Si Yu 33e7f004e3 fix(common_components): unregister event handler if wifi disconnect and stop reconnecting 2024-07-22 15:56:55 +08:00
Xu Si Yu ad8f175a58 Merge branch 'feat/updatae_openthread_submodule' into 'master'
feat(openthread): update openthread submodule

See merge request espressif/esp-idf!31815
2024-07-16 14:27:52 +08:00
Xu Si Yu 3712dfa6c5 feat(openthread): update openthread submodule 2024-07-16 11:57:41 +08:00
Xu Si Yu cc97991ff8 Merge branch 'feat/update_otbr_lib' into 'master'
feat(openthread): update BR lib

See merge request espressif/esp-idf!31296
2024-06-06 12:26:33 +08:00
Xu Si Yu 494e0ab170 fix(openthread): remove the empty task for openthread tasklets 2024-05-30 19:09:46 +08:00
Xu Si Yu 95035c53df fix(uart): remove unnecessary wait when sending message to ring buffer 2024-05-28 14:37:11 +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 e8a554ac21 fix(vfs): make case eventfd_select_block exit normally 2024-04-18 11:29:25 +08:00
Xu Si Yu e4746084ea fix(openthread): increase factory app size in ot_br partition table 2024-04-15 20:44:28 +08:00
Xu Si Yu 2768d33be2 Merge branch 'ci/re-enable_ot_runner' into 'master'
ci: re-enable openthread runner

See merge request espressif/esp-idf!30142
2024-04-10 14:38:35 +08:00
Xu Si Yu 0d01a3ed72 ci: re-enable openthread runner 2024-04-09 20:52:05 +08:00
Xu Si Yu 331a696d50 Merge branch 'ci/ignore_ot_runner' into 'master'
ci: ignore openthread runner temporarily

See merge request espressif/esp-idf!30113
2024-04-09 11:18:30 +08:00
Xu Si Yu fd78d418dd feat(openthread): add max csmabackoffs for transmission 2024-03-20 18:00:33 +08:00
Xu Si Yu 21c7d7a9d2 fix(vfs): fix eventfd select 2024-03-08 16:11:39 +08:00
Xu Si Yu 89962a16ab feat(openthread): support configuring indicator color of openthread device 2024-03-05 14:26:24 +08:00
Xu Si Yu d183000311 Merge branch 'feature/ot_enable_rcp_uart_for_br_by_default' into 'master'
feat(Thread): enable RCP uart configuration for BR by default

See merge request espressif/esp-idf!28897
2024-03-01 19:28:38 +08:00
Xu Si Yu 1e01517657 Merge branch 'feature/add_led_for_ot_device' into 'master'
feat(openthread): add different led color for openthread devices

Closes TZ-597

See merge request espressif/esp-idf!28779
2024-02-29 21:14:29 +08:00
Xu Si Yu 48a65ae18f feat(openthread): add different led color for openthread devices 2024-02-29 17:04:13 +08:00
Xu Si Yu fbe6b5f194 fix(openthread): configurations for openthread examples 2024-02-26 17:06:01 +08:00
Xu Si Yu ad3e1e3daf Merge branch 'bugfix/set_spinel_interface_buffer_to_static' into 'master'
fix(openthread): set spinel frame buffer to member variables

See merge request espressif/esp-idf!28510
2024-01-23 22:40:43 +08:00
Xu Si Yu f9f32d4e5f Merge branch 'feature/add_config_for_ot_address_query' into 'master'
feat(openthread): add menuconfig for openthread address query

See merge request espressif/esp-idf!28445
2024-01-23 20:55:48 +08:00
Xu Si Yu 568adfb869 feat(openthread): add menuconfig for openthread address query 2024-01-23 14:43:51 +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 e7bdf082e3 fix(ci): increase inspection time of openthread sleepy device case 2024-01-15 14:40:43 +08:00
Xu Si Yu bae3c28406 Merge branch 'feature/add_ieee802154_examples' into 'master'
feat(ieee802154): Add ieee802154 examples

See merge request espressif/esp-idf!26423
2024-01-03 22:51:25 +08:00
Xu Si Yu 13fa6c7af2 feat(ieee802154): Add ieee802154 CLI example 2024-01-03 19:05:16 +08:00
Xu Si Yu 59e9374b67 Merge branch 'feature/add_ci_for_meshcop' into 'master'
feat(ci): add a case for openthread border router meshcop

See merge request espressif/esp-idf!28014
2024-01-03 11:23:24 +08:00
Xu Si Yu 28ccaca00d feat(ci): add a case for openthread border router meshcop 2024-01-02 19:19:05 +08:00
Xu Si Yu 8c5c612865 fix(openthread): update lib to set raw pcb ttl value 2023-12-29 15:25:40 +08:00
Xu Si Yu edb0063953 fix(openthread): allow setting netif_idx of udp pcb to no_index 2023-12-19 18:43:51 +08:00
Xu Si Yu fdf5783951 Merge branch 'bugfix/154_coex_break_notify' into 'master'
fix(coex): 802.15.4 coex break notification

See merge request espressif/esp-idf!27458
2023-12-18 19:32:39 +08:00
Xu Si Yu 6cef08c03d feat(ieee802154): add tx/rx report for IEEE802.15.4 debug 2023-12-14 12:29:57 +08:00
Xu Si Yu 58992e2bc0 Merge branch 'feature/update_openthread_dc6bf36' into 'master'
feat(openthread): modification of uart and spi spinel based on openthread 41ef807

See merge request espressif/esp-idf!27390
2023-12-14 12:10:40 +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
Xu Si Yu b2a32c5b3f fix(coex): 802.15.4 coex break notification 2023-12-12 11:08:52 +08:00
Xu Si Yu 683975b77a fix(thread/zigbee): Cleanup build-test-rules.yml 2023-12-04 17:38:27 +08:00
Xu Si Yu feb62db338 Merge branch 'bugfix/event_fd_for_spi_interface' into 'master'
fix(openthread): add eventfd nums for spi interface

See merge request espressif/esp-idf!27368
2023-11-27 15:22:04 +08:00
Xu Si Yu 28e9610e01 Merge branch 'bugfix/fix_wrong_path_of_ot_sleep_ci' into 'master'
fix(ci): fix wrong path of ot sleep case

See merge request espressif/esp-idf!27359
2023-11-24 10:31:08 +08:00
Xu Si Yu 45095994e6 fix(openthread): add eventfd nums for spi interface 2023-11-23 19:54:30 +08:00
Xu Si Yu 86300959c5 fix(ci): fix wrong path of ot sleep case 2023-11-23 16:48:06 +08:00