Commit Graph
100 Commits
Author SHA1 Message Date
Xu Si Yu 779a53a262 feat(openthread): update thread-lib for upstream b678a4f6
* esp-openthread: thread_zigbee/esp-openthread@47428f1e8
* openthread: espressif/openthread@b678a4f63
* esp-idf: espressif/esp-idf@3871860a4
2026-07-08 12:54:27 +00:00
Xu Si Yu 3871860a45 feat(openthread): update openthread submodule 2026-07-08 20:40:55 +08:00
Xu Si Yu 79df489b73 fix(openthread): fix TREL peer discovery by selecting IPv6 from mDNS address list 2026-07-08 20:40:55 +08:00
Xu Si Yu 9c5f62906d feat(openthread): add APIs to clear a single src match short and extended entry in esp radio spinel 2026-07-07 17:40:03 +08:00
Xu Si Yu 54a63358cb fix(openthread): replace all malloc calls with calloc to avoid hidden uninitialized memory issues 2026-06-24 16:15:33 +08:00
Xu Si Yu dc8b5d61cb fix(openthread): avoid HDLC TX stall on fd write failure 2026-06-01 10:33:35 +08:00
Xu Si Yu 94c48bcfab fix(openthread): wait for all onlink GUAs to finish DAD before tests 2026-05-19 18:11:30 +08:00
Xu Si Yu 9fd3636963 fix(openthread): increase the app size in the partition table for the example 2026-05-14 15:20:57 +08:00
Xu Si Yu 300e61a53e fix(openthread): fix openthread ci ping case 2026-05-14 15:03:06 +08:00
Xu Si Yu ca34d4ddda feat(openthread): optimized the autostart macro 2026-05-08 14:27:52 +08:00
Xu Si Yu 72d0c74275 fix(openthread): fix the esp_openthread_stop 2026-05-06 16:43:50 +08:00
Xu Si Yu de06b16392 fix(openthread): always reserve null-terminator space when appending escaped args 2026-04-30 11:04:42 +08:00
Xu Si Yu 6654fe739d feat(coex): enable external coexistence command 2026-04-30 10:31:53 +08:00
Xu Si Yu 53852099a7 feat(openthread): align spinel radio caps with RCP CSMA backoff and TX retry support 2026-04-29 20:09:12 +08:00
Xu Si Yu d9fe4f61c8 fix(openthread): escape CLI arguments and enforce command buffer bounds 2026-04-29 20:09:12 +08:00
Xu Si Yu 533f06de01 fix(openthread): optimize the process of openthread pytest cases 2026-04-23 17:09:43 +08:00
Xu Si Yu 63fe722a3b feat(openthread): optimize radio spinel uart interface 2026-04-14 14:20:27 +08:00
Xu Si Yu 0c03fc73a9 feat(openthread): add a task block monitor 2026-03-18 14:27:42 +08:00
Xu Si Yu 6eb5f4f4e3 fix(coex): fix ieee802.15.4 external coex tx/rx stage handling 2026-03-17 12:07:53 +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