Commit Graph
100 Commits
Author SHA1 Message Date
Xu Si Yu 16726c1571 fix(coex): move 15.4 register configuration to 15.4 init 2026-07-23 14:19:53 +08:00
Xu Si Yu 62be9600d6 feat(openthread): add APIs to clear a single src match short and extended entry in esp radio spinel 2026-07-07 17:39:49 +08:00
Xu Si Yu 351391127c feat(openthread): update thread-lib for upstream b678a4f6
* esp-openthread: thread_zigbee/esp-openthread@47428f1e8
* openthread: espressif/openthread@b678a4f63
* esp-idf: espressif/esp-idf@31f4ff2e5
2026-07-06 08:59:01 +00:00
Xu Si Yu 31f4ff2e59 feat(openthread): update openthread submodule 2026-07-06 16:41:20 +08:00
Xu Si Yu 8d1d263f10 fix(openthread): fix TREL peer discovery by selecting IPv6 from mDNS address list 2026-06-26 19:29:33 +08:00
Xu Si Yu 1e84a46843 fix(openthread): replace all malloc calls with calloc to avoid hidden uninitialized memory issues 2026-06-26 19:29:33 +08:00
Xu Si Yu f7e3dcec6c fix(openthread): avoid HDLC TX stall on fd write failure 2026-06-01 10:33:23 +08:00
Xu Si Yu a9a6975781 fix(openthread): wait for all onlink GUAs to finish DAD before tests 2026-05-19 18:55:57 +08:00
Xu Si Yu ccdef86f59 fix(openthread): increase the app size in the partition table for the example 2026-05-14 15:24:26 +08:00
Xu Si Yu 8a67ec3335 fix(openthread): fix openthread ci ping case 2026-05-14 15:02:49 +08:00
Xu Si Yu b5df9fde54 feat(openthread): optimized the autostart macro 2026-05-08 14:27:35 +08:00
Xu Si Yu d30599ea87 fix(openthread): fix the esp_openthread_stop 2026-05-06 16:43:35 +08:00
Xu Si Yu 9598118d89 fix(openthread): always reserve null-terminator space when appending escaped args 2026-04-30 11:05:13 +08:00
Xu Si Yu 76579add6e feat(coex): enable external coexistence command 2026-04-29 20:15:59 +08:00
Xu Si Yu c8d0d19619 feat(openthread): align spinel radio caps with RCP CSMA backoff and TX retry support 2026-04-29 20:06:42 +08:00
Xu Si Yu 5f806d0cfd fix(openthread): escape CLI arguments and enforce command buffer bounds 2026-04-29 20:06:42 +08:00
Xu Si Yu 55857f9b12 fix(openthread): optimize the process of openthread pytest cases 2026-04-23 17:07:51 +08:00
Xu Si Yu 14bb64dc7d feat(openthread): optimize radio spinel uart interface 2026-04-14 12:15:38 +08:00
Xu Si Yu d10866211b fix(openthread): avoid ot_cli_loop busy loop by using select-based linenoise read 2026-04-07 14:52:34 +08:00
Xu Si Yu 9fbbf363fc fix(coex): fix ieee802.15.4 external coex tx/rx stage handling 2026-03-27 10:56:07 +08:00
Xu Si Yu 9cb2b92e9f feat(openthread): add a task block monitor 2026-03-13 21:00:57 +08:00
Xu Si Yu e4bdad5fc7 fix(openthread): fix a macro error 2026-03-04 16:26:28 +08:00
Xu Si Yu a4e621eb9c fix(802.15.4): move multipan and data request helpers into IRAM 2026-01-14 17:46:07 +08:00
Xu Si Yu 1e8adea6fd feat(802.15.4): add multipan pending table support 2026-01-14 17:46:07 +08:00
Xu Si Yu d9aac3ba33 feat(802.15.4): add SW data request detection 2026-01-14 17:46:06 +08:00
Xu Si Yu c05fc9c5e8 fix(openthread): remove the default netif configuration from the ot_br example 2025-12-31 17:44:29 +08:00
Xu Si Yu 9dbbdc9359 feat(802.15.4): remove tx pending feature 2025-12-26 14:26:52 +08:00
Xu Si Yu 5d7ca54109 feat(openthread): add message pool deinitialization 2025-12-24 16:29:34 +08:00
Xu Si Yu 26e23725da feat(openthread): Use PSRAM by default for OpenThread message buffers when PSRAM is enabled 2025-12-05 12:20:11 +08:00
Xu Si Yu 74b294187d fix(openthread): fix an error in Kconfig 2025-12-05 12:20:02 +08:00
Xu Si Yu 0f9c93d773 fix(openthread): fix a potential stack overflow in TREL 2025-12-03 10:36:11 +08:00
Xu Si Yu e3024aa3b5 fix(openthread): remove the duplicate macro definition 2025-11-25 16:13:41 +08:00
Xu Si Yu c23218fead feat(openthread): output logs of host for debugging CI issues 2025-11-05 16:15:07 +08:00
Xu Si Yu 96fc6f15d9 feat(openthread): update examples for API changes 2025-10-27 11:59:10 +08:00
Xu Si Yu 9f65e580ea feat(openthread): support custom netif config during initialization 2025-10-27 11:59:10 +08:00
Xu Si Yu c36f37571b feat(coex): add 802.15.4 status for coex 2025-10-27 11:48:59 +08:00
Xu Si Yu 964fde55dc feat(openthread): examples adaptation of new APIs 2025-10-21 12:11:03 +08:00
Xu Si Yu c6359c36b3 feat(openthread): add common components for openthread examples 2025-10-21 11:27:27 +08:00
Xu Si Yu a98de91e5f feat(openthread): add openthread start stop APIs 2025-10-21 11:27:27 +08:00
Xu Si Yu 1688aa29e0 fix(openthread): resolve the RCP data transmission issue over USB Serial JTAG 2025-10-15 16:58:15 +08:00
Xu Si Yu 817dec8bbb fix(openthread): check if the command is valid before calling the input function 2025-10-14 17:45:27 +08:00
Xu Si Yu adfb879541 feat(openthread): update border router lib
* esp-openthread: thread_zigbee/esp-openthread@16bfed5ec
* openthread: espressif/openthread@b945928d7
* esp-idf: espressif/esp-idf@a18fb7583
2025-07-22 09:43:46 +00:00
Xu Si Yu a18fb75839 feat(openthread): update openthread upstream 2025-07-22 16:55:02 +08:00
Xu Si Yu 5bfd50ca37 feat(openthread): handle MeshCoP mDNS service in state change callback 2025-07-22 16:55:02 +08:00
Xu Si Yu a83147ddb0 feat(openthread): optimize trel reception 2025-07-22 16:55:02 +08:00
Xu Si Yu b6dd6f1b93 feat(openthread): add some configurations in Kconfig 2025-06-18 15:34:57 +08:00
Xu Si Yu 49b5cc9e50 feat(openthread): add a function to exit openthread main loop safely 2025-06-05 14:53:11 +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