Commit Graph
100 Commits
Author SHA1 Message Date
Xu Si Yu c60989b27e fix(coex): move 15.4 register configuration to 15.4 init 2026-07-23 17:03:33 +08:00
Xu Si Yu d425d0df06 feat(openthread): update thread-lib for upstream b678a4f6
* esp-openthread: thread_zigbee/esp-openthread@47428f1e8
* openthread: espressif/openthread@b678a4f63
* esp-idf: espressif/esp-idf@7ef0e515d
2026-07-08 12:51:12 +00:00
Xu Si Yu 7ef0e515d2 feat(openthread): update openthread submodule 2026-07-08 20:40:26 +08:00
Xu Si Yu fe223d0fa3 fix(openthread): fix TREL peer discovery by selecting IPv6 from mDNS address list 2026-07-08 20:39:23 +08:00
Xu Si Yu 073473ccf0 feat(openthread): add APIs to clear a single src match short and extended entry in esp radio spinel 2026-07-07 17:39:56 +08:00
Xu Si Yu 8fb74cb87d fix(openthread): replace all malloc calls with calloc to avoid hidden uninitialized memory issues 2026-06-24 16:15:24 +08:00
Xu Si Yu b7b3272296 fix(openthread): avoid HDLC TX stall on fd write failure 2026-06-01 10:33:28 +08:00
Xu Si Yu 74b735dde5 fix(openthread): wait for all onlink GUAs to finish DAD before tests 2026-05-19 18:42:37 +08:00
Xu Si Yu 6a011b032a fix(openthread): increase the app size in the partition table for the example 2026-05-14 15:23:53 +08:00
Xu Si Yu ab35004c08 fix(openthread): fix openthread ci ping case 2026-05-14 15:02:57 +08:00
Xu Si Yu d37b5a486d feat(openthread): optimized the autostart macro 2026-05-08 14:27:43 +08:00
Xu Si Yu 0c5f9ae188 fix(openthread): fix the esp_openthread_stop 2026-05-06 16:43:43 +08:00
Xu Si Yu 0fefc43f99 fix(openthread): always reserve null-terminator space when appending escaped args 2026-04-30 11:05:01 +08:00
Xu Si Yu 2085883dce feat(coex): enable external coexistence command 2026-04-30 10:33:58 +08:00
Xu Si Yu ca9a23a6ee feat(openthread): align spinel radio caps with RCP CSMA backoff and TX retry support 2026-04-29 20:07:54 +08:00
Xu Si Yu bc791cdf67 fix(openthread): escape CLI arguments and enforce command buffer bounds 2026-04-29 20:07:54 +08:00
Xu Si Yu 14c0f92f27 fix(openthread): optimize the process of openthread pytest cases 2026-04-23 17:08:00 +08:00
Xu Si Yu f46eae9849 feat(openthread): optimize radio spinel uart interface 2026-04-14 14:12:52 +08:00
Xu Si Yu 3ab273d3ea fix(coex): fix ieee802.15.4 external coex tx/rx stage handling 2026-04-01 15:42:53 +08:00
Xu Si Yu 2df8dfec45 feat(openthread): add a task block monitor 2026-03-17 16:29:07 +08:00
Xu Si Yu 1930e527f4 fix(openthread): fix a macro error 2026-02-26 18:17:01 +08:00
Xu Si Yu c4c6d8e83d fix(802.15.4): move multipan and data request helpers into IRAM 2026-01-14 17:46:14 +08:00
Xu Si Yu 36864731eb feat(802.15.4): add multipan pending table support 2026-01-14 17:46:14 +08:00
Xu Si Yu 9c018b6b2c feat(802.15.4): add SW data request detection 2026-01-14 17:46:14 +08:00
Xu Si Yu 5ce85b2a9a fix(openthread): remove the default netif configuration from the ot_br example 2025-12-31 17:44:34 +08:00
Xu Si Yu be41b31467 feat(802.15.4): remove tx pending feature 2025-12-26 14:26:57 +08:00
Xu Si Yu 3c68c54733 feat(openthread): add message pool deinitialization 2025-12-24 16:33:00 +08:00
Xu Si Yu 86e682193d fix(openthread): fix an error in Kconfig 2025-12-04 18:32:29 +08:00
Xu Si Yu edef589493 fix(openthread): fix a potential stack overflow in TREL 2025-12-03 10:36:19 +08:00
Xu Si Yu 2103e58e8d feat(openthread): Use PSRAM by default for OpenThread message buffers when PSRAM is enabled 2025-11-25 16:14:43 +08:00
Xu Si Yu 74d2a5f654 fix(openthread): remove the duplicate macro definition 2025-11-25 16:13:48 +08:00
Xu Si Yu 61d56f042c feat(openthread): output logs of host for debugging CI issues 2025-11-05 16:06:36 +08:00
Xu Si Yu a59ffd6c5a feat(openthread): update examples for API changes 2025-10-27 11:59:19 +08:00
Xu Si Yu 3022c0ea51 feat(openthread): support custom netif config during initialization 2025-10-27 11:59:19 +08:00
Xu Si Yu 19f2fb1aa1 feat(coex): add 802.15.4 status for coex 2025-10-24 14:45:50 +08:00
Xu Si Yu 25fbc00c0e feat(openthread): examples adaptation of new APIs 2025-10-21 19:55:14 +08:00
Xu Si Yu 8436324680 feat(openthread): add common components for openthread examples 2025-10-16 18:40:33 +08:00
Xu Si Yu 2d7ef9efeb feat(openthread): add openthread start stop APIs 2025-10-16 18:40:33 +08:00
Xu Si Yu 7597b198e4 fix(openthread): check if the command is valid before calling the input function 2025-10-09 14:28:47 +08:00
Xu Si Yu 206323cc2e fix(openthread): resolve the RCP data transmission issue over USB Serial JTAG 2025-10-09 14:24:31 +08:00
Xu Si Yu 25d8789815 feat(openthread): update border router lib
* esp-openthread: thread_zigbee/esp-openthread@16bfed5ec
* openthread: espressif/openthread@b945928d7
* esp-idf: espressif/esp-idf@05a3159e5
2025-06-30 09:50:43 +00:00
Xu Si Yu 05a3159e59 feat(openthread): update openthread upstream 2025-06-30 17:31:42 +08:00
Xu Si Yu 75ae28d232 feat(openthread): handle MeshCoP mDNS service in state change callback 2025-06-30 17:31:42 +08:00
Xu Si Yu 84ac9e2054 feat(openthread): optimize trel reception 2025-06-30 17:31:42 +08:00
Xu Si Yu 7f94080c3b feat(openthread): add some configurations in Kconfig 2025-06-18 15:35:06 +08:00
Xu Si Yu f99db02e59 feat(openthread): add a function to exit openthread main loop safely 2025-06-06 15:32:24 +08:00
Xu Si Yu 352ea8d02c feat(openthread): add a callback to handle rcp reset failure 2025-04-29 14:23:35 +08:00
Xu Si Yu f1ae86f830 feat(openthread): dns server of border router bind unspecified netif 2025-04-29 14:23:34 +08:00
Xu Si Yu 0804c77a51 fix(openthread): use esp_netif_tcpip_exec when sending a trel message 2025-04-29 14:23:34 +08:00
Xu Si Yu e134817623 feat(openthread): add a function to ensure monotonically increasing frame counter 2025-04-29 14:12:50 +08:00
Xu Si Yu db3840e94d feat(tcp_transport): add an api to configure the addr family 2025-03-20 16:07:54 +08:00
Xu Si Yu 99fe472c8f fix(openthread): fix a bug of openthread uart init port 2025-02-26 19:22:02 +08:00
Xu Si Yu 77fb4e42bd feat(openthread): add an API to set rcp version string 2025-02-05 14:40:17 +08:00
Xu Si Yu 149ea88752 fix(openthread): use the correct macros to control code compilation 2025-01-20 16:45:36 +08:00
Xu Si Yu 35a590c437 fix(15.4): set 15.4 energy scan duration before cca 2025-01-16 11:45:29 +08:00
Xu Si Yu 59cd4c481d feat(15.4): support setting 15.4 txrx pti when coex is enabled 2025-01-07 12:23:24 +08:00
Xu Si Yu a4843338e8 fix(openthread): fix openthread radio spinel deinit 2025-01-07 12:22:16 +08:00
Xu Si Yu 17ec36e3e0 fix(openthread): fix a naming error of kconfig 2025-01-07 12:21:38 +08:00
Xu Si Yu 1569b826ad feat(openthread): update build test rules 2024-12-31 14:22:43 +08:00
Xu Si Yu aa3e5d9832 feat(openthread): adjusted the default macro configurations of openthread 2024-11-25 14:31:28 +08:00
Xu Si Yu b813889b62 feat(openthread): support using custom header file 2024-11-25 12:29:56 +08:00
Xu Si Yu f70bec1cf8 fix(openthread): fix a naming error of esp radio spinel 2024-11-20 15:47:38 +08:00
Xu Si Yu 8b098ae53c fix(coex): fix 802.15.4 external coexistence 2024-11-15 18:53:28 +08:00
Xu Si Yu 14bc7c01ea feat(openthread): update openthread submodule and border router lib 2024-11-15 18:53:28 +08:00
Xu Si Yu 454c3140ad fix(ci): optimize an openthread ci case 2024-11-07 10:49:37 +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