Commit Graph
100 Commits
Author SHA1 Message Date
Xu Si Yu 0c03fc73a9 feat(openthread): add a task block monitor 2026-03-18 14:27:42 +08:00
Xu Si Yu 885b450eb5 fix(openthread): fix a macro error 2026-02-26 18:17:09 +08:00
Xu Si Yu 79e0b1dbb2 fix(802.15.4): move multipan and data request helpers into IRAM 2026-01-28 14:19:26 +08:00
Xu Si Yu 841997ea22 feat(802.15.4): add multipan pending table support 2026-01-28 14:19:21 +08:00
Xu Si Yu b72a300386 feat(802.15.4): add SW data request detection 2026-01-28 12:22:58 +08:00
Xu Si Yu 52eccc4c9f fix(openthread): remove the default netif configuration from the ot_br example 2025-12-31 17:44:40 +08:00
Xu Si Yu 86ed4452f0 feat(802.15.4): remove tx pending feature 2025-12-26 14:27:03 +08:00
Xu Si Yu c9940e7440 feat(openthread): add message pool deinitialization 2025-12-24 16:33:09 +08:00
Xu Si Yu a211407355 fix(openthread): fix an error in Kconfig 2025-12-04 18:32:35 +08:00
Xu Si Yu 1fda4460c1 fix(openthread): fix a potential stack overflow in TREL 2025-12-03 10:36:27 +08:00
Xu Si Yu 890c7d91c0 feat(openthread): Use PSRAM by default for OpenThread message buffers when PSRAM is enabled 2025-11-25 16:14:49 +08:00
Xu Si Yu 6485614e02 fix(openthread): remove the duplicate macro definition 2025-11-25 16:13:57 +08:00
Xu Si Yu 7a99020765 feat(openthread): output logs of host for debugging CI issues 2025-11-05 15:03:02 +08:00
Xu Si Yu 0bf4a8e515 feat(openthread): update examples for API changes 2025-10-27 11:59:28 +08:00
Xu Si Yu 7cc0ea87c9 feat(openthread): support custom netif config during initialization 2025-10-27 11:59:28 +08:00
Xu Si Yu bf3e86a2bd feat(coex): add 802.15.4 status for coex 2025-10-27 11:51:47 +08:00
Xu Si Yu 4b7f1050de feat(openthread): examples adaptation of new APIs 2025-10-21 19:58:26 +08:00
Xu Si Yu a0fbf27514 feat(openthread): add common components for openthread examples 2025-10-21 19:58:26 +08:00
Xu Si Yu c43592cf64 feat(openthread): add openthread start stop APIs 2025-10-21 19:58:26 +08:00
Xu Si Yu 8fd9e38652 fix(openthread): resolve the RCP data transmission issue over USB Serial JTAG 2025-10-15 15:30:26 +08:00
Xu Si Yu 2c7c7d7645 fix(openthread): check if the command is valid before calling the input function 2025-10-14 14:17:48 +08:00
Xu Si Yu 72ae6874f3 feat(openthread): update border router lib
* esp-openthread: thread_zigbee/esp-openthread@16bfed5ec
* openthread: espressif/openthread@b945928d7
* esp-idf: espressif/esp-idf@5ca96df4a
2025-06-24 10:53:29 +00:00
Xu Si Yu 5ca96df4a2 feat(openthread): update openthread upstream 2025-06-24 18:47:43 +08:00
Xu Si Yu 70a35ac19b feat(openthread): handle MeshCoP mDNS service in state change callback 2025-06-24 18:47:43 +08:00
Xu Si Yu 8142a4d318 feat(openthread): optimize trel reception 2025-06-24 18:47:43 +08:00
Xu Si Yu f5f6a217a3 feat(openthread): add some configurations in Kconfig 2025-06-18 15:35:15 +08:00
Xu Si Yu 2be5e88549 feat(openthread): add a function to exit openthread main loop safely 2025-06-03 16:45:37 +08:00
Xu Si Yu 300a5ed9f4 feat(openthread): add a callback to handle rcp reset failure 2025-04-29 14:23:17 +08:00
Xu Si Yu 105fe8d804 feat(openthread): dns server of border router bind unspecified netif 2025-04-29 14:23:16 +08:00
Xu Si Yu 6aa0f96ae8 fix(openthread): use esp_netif_tcpip_exec when sending a trel message 2025-04-29 14:23:16 +08:00
Xu Si Yu b6c5152231 feat(openthread): add a function to ensure monotonically increasing frame counter 2025-04-29 14:12:59 +08:00
Xu Si Yu 074be51f83 feat(tcp_transport): add an api to configure the addr family 2025-03-20 16:08:02 +08:00
Xu Si Yu 3b770e7307 fix(openthread): fix a bug of openthread uart init port 2025-02-26 19:22:20 +08:00
Xu Si Yu 6fb839eafc feat(openthread): add an API to set rcp version string 2025-02-05 14:36:06 +08:00
Xu Si Yu 527d29409e fix(openthread): use the correct macros to control code compilation 2025-01-17 09:49:18 +08:00
Xu Si Yu d0948e250d fix(15.4): set 15.4 energy scan duration before cca 2025-01-16 11:45:42 +08:00
Xu Si Yu f5f07d4962 fix(openthread): fix openthread radio spinel deinit 2025-01-06 10:29:40 +08:00
Xu Si Yu aaab96050a fix(openthread): fix a naming error of kconfig 2025-01-06 10:29:19 +08:00
Xu Si Yu 33ff758293 feat(15.4): support setting 15.4 txrx pti when coex is enabled 2025-01-06 10:29:19 +08:00
Xu Si Yu eed839d11a feat(openthread): update build test rules 2024-12-31 14:33:33 +08:00
Xu Si Yu 56aaf05ac1 feat(openthread): adjusted the default macro configurations of openthread 2024-11-25 14:34:10 +08:00
Xu Si Yu 2c4b02e64c feat(openthread): support using custom header file 2024-11-25 12:32:54 +08:00
Xu Si Yu 0245561d65 fix(openthread): fix a naming error of esp radio spinel 2024-11-20 15:44:04 +08:00
Xu Si Yu 683b7b4f07 fix(coex): fix 802.15.4 external coexistence 2024-11-14 15:07:41 +08:00
Xu Si Yu aff23f32e4 feat(openthread): update openthread submodule and border router lib 2024-11-13 16:46:29 +08:00
Xu Si Yu 07959c4bbe fix(ci): optimize an openthread ci case 2024-11-07 10:45:48 +08:00
Xu Si Yu ba2d48dacd feat(openthread): update extension commands component for examples 2024-10-28 12:21:34 +08:00
Xu Si Yu e84a7e651d feat(openthread): allow enabling trel before getting interface 2024-10-21 10:42:33 +08:00
Xu Si Yu f6591b773e feat(openthread): support trel feature 2024-10-18 13:57:38 +08:00
Xu Si Yu 6e1bc89945 fix(ieee802154): fix a bug in the usage of a macro 2024-10-18 13:18:20 +08:00
Xu Si Yu 64dc7ebbc3 fix(openthread): add macro for rcp init 2024-10-18 13:18:19 +08:00
Xu Si Yu 38f024681c feat(openthread): support vendor hook for rcp spi 2024-10-18 13:18:19 +08:00
Xu Si Yu 371ae9577c fix(uart): remove unnecessary wait when sending message to ring buffer 2024-07-26 11:41:36 +08:00
Xu Si Yu bed5aa5429 feat(openthread): support restoring vendor properties of rcp 2024-07-25 16:00:46 +08:00
Xu Si Yu ee788924eb feat(openthread): support changing openthread version information 2024-07-25 16:00:40 +08:00
Xu Si Yu d1b3845aaa fix(common_components): unregister event handler if wifi disconnect and stop reconnecting 2024-07-22 16:46:35 +08:00
Xu Si Yu 436bf0b1ee feat(openthread): update openthread submodule 2024-07-19 19:22:47 +08:00
Xu Si Yu 15512f4170 fix(openthread): remove the empty task for openthread tasklets 2024-06-11 14:25:45 +08:00
Xu Si Yu 3860cc8dac feat(openthread): update openthread br lib 2024-06-11 14:25:01 +08:00
Xu Si Yu 3efe49f26a feat(openthread): support openthread ephemeral key 2024-06-11 14:25:01 +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
Xu Si Yu 030cac07df fix(coex): fix esp32c6 wrong reg offset 2023-10-26 17:59:09 +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