Commit Graph
100 Commits
Author SHA1 Message Date
Xu Si Yu c7ad5f20ce fix(coex): move 15.4 register configuration to 15.4 init 2026-07-27 16:27:37 +08:00
Xu Si Yu cdd8c1e261 feat(coex): add 802.15.4 status for coex 2026-07-27 16:22:57 +08:00
Xu Si Yu 65fd83f5cc feat(openthread): update thread-lib for upstream b678a4f6
* esp-openthread: thread_zigbee/esp-openthread@47428f1e8
* openthread: espressif/openthread@b678a4f63
* esp-idf: espressif/esp-idf@956e229bf
2026-07-08 13:17:59 +00:00
Xu Si Yu 956e229bf6 fix(openthread): add ESP_RETURN_VOID_ON_FALSE for IDF 5.2 compatibility 2026-07-08 21:12:40 +08:00
Xu Si Yu feb6c7372f feat(openthread): update openthread submodule 2026-07-08 20:41:20 +08:00
Xu Si Yu 67633ec05c fix(openthread): fix TREL peer discovery by selecting IPv6 from mDNS address list 2026-07-08 20:41:20 +08:00
Xu Si Yu 0a20cea9d1 feat(openthread): add APIs to clear a single src match short and extended entry in esp radio spinel 2026-07-07 17:40:12 +08:00
Xu Si Yu dda714521b fix(openthread): replace all malloc calls with calloc to avoid hidden uninitialized memory issues 2026-06-24 16:15:42 +08:00
Xu Si Yu 3b47245bc5 fix(openthread): wait for all onlink GUAs to finish DAD before tests 2026-06-05 03:50:26 +00:00
Xu Si Yu ecd72ef115 fix(openthread): optimize the process of openthread pytest cases 2026-06-05 03:50:26 +00:00
Xu Si Yu a9ad6f4d7c fix(openthread): avoid HDLC TX stall on fd write failure 2026-06-05 03:50:04 +00:00
Xu Si Yu 95da44efbe fix(openthread): increase the app size in the partition table for the example 2026-05-14 15:11:15 +08:00
Xu Si Yu b688e1b2c2 fix(openthread): fix openthread ci ping case 2026-05-14 15:06:19 +08:00
Xu Si Yu f942b18e3a feat(openthread): optimized the autostart macro 2026-05-08 14:28:56 +08:00
Xu Si Yu 824cbc153b fix(openthread): fix the esp_openthread_stop 2026-05-06 16:43:57 +08:00
Xu Si Yu f6018e4d71 fix(openthread): always reserve null-terminator space when appending escaped args 2026-04-30 11:04:14 +08:00
Xu Si Yu dfa9676416 feat(openthread): align spinel radio caps with RCP CSMA backoff and TX retry support 2026-04-29 20:09:21 +08:00
Xu Si Yu 90e1cca347 fix(openthread): escape CLI arguments and enforce command buffer bounds 2026-04-29 20:09:21 +08:00
Xu Si Yu 1da6d5a1ba feat(openthread): optimize radio spinel uart interface 2026-04-10 20:03:25 +08:00
Xu Si Yu 7c2be6aa21 fix(openthread): fix a macro error 2026-02-26 18:17:16 +08:00
Xu Si Yu 610bd68a4a fix(802.15.4): move multipan and data request helpers into IRAM 2026-01-28 14:18:20 +08:00
Xu Si Yu f798e08bc4 feat(802.15.4): add multipan pending table support 2026-01-28 14:18:04 +08:00
Xu Si Yu 220aa00979 feat(802.15.4): add SW data request detection 2026-01-28 12:16:05 +08:00
Xu Si Yu a81a6cb2d9 fix(openthread): remove the default netif configuration from the ot_br example 2025-12-31 17:44:47 +08:00
Xu Si Yu c76175c7b9 feat(802.15.4): remove tx pending feature 2025-12-26 14:27:10 +08:00
Xu Si Yu 33321d50a8 feat(openthread): add message pool deinitialization 2025-12-24 16:33:17 +08:00
Xu Si Yu 15c6ac81c0 fix(openthread): fix a potential stack overflow in TREL 2025-12-18 14:01:55 +08:00
Xu Si Yu 946fe7cff1 fix(openthread): fix an error in Kconfig 2025-12-11 09:53:57 +08:00
Xu Si Yu fca789463a feat(openthread): Use PSRAM by default for OpenThread message buffers when PSRAM is enabled 2025-11-25 16:14:54 +08:00
Xu Si Yu 2bc0e93a0c fix(openthread): remove the duplicate macro definition 2025-11-25 16:14:02 +08:00
Xu Si Yu 709101d86a feat(openthread): update examples for API changes 2025-10-27 11:59:45 +08:00
Xu Si Yu 3b56f22d72 feat(openthread): support custom netif config during initialization 2025-10-27 11:59:45 +08:00
Xu Si Yu e77360b437 feat(openthread): examples adaptation of new APIs 2025-10-21 20:14:54 +08:00
Xu Si Yu 5e38923523 feat(openthread): add common components for openthread examples 2025-10-21 20:14:54 +08:00
Xu Si Yu 1b8183c3fc feat(openthread): add openthread start stop APIs 2025-10-21 20:14:08 +08:00
Xu Si Yu 9f937eea01 fix(openthread): check if the command is valid before calling the input function 2025-10-09 14:29:01 +08:00
Xu Si Yu c976fd0f3a feat(openthread): update border router lib
* esp-openthread: thread_zigbee/esp-openthread@16bfed5ec
* openthread: espressif/openthread@b945928d7
* esp-idf: espressif/esp-idf@e9829623b
2025-06-30 09:20:29 +00:00
Xu Si Yu e9829623b8 feat(openthread): update openthread upstream 2025-06-30 17:08:59 +08:00
Xu Si Yu ec25e21ae8 feat(openthread): handle MeshCoP mDNS service in state change callback 2025-06-30 17:08:59 +08:00
Xu Si Yu 2b9d6c8820 feat(openthread): optimize trel reception 2025-06-30 17:08:59 +08:00
Xu Si Yu 943f32bd5a feat(openthread): add some configurations in Kconfig 2025-06-18 15:35:24 +08:00
Xu Si Yu 5c7c08d0df feat(openthread): add a function to exit openthread main loop safely 2025-06-03 16:45:45 +08:00
Xu Si Yu 18b18fe3f4 feat(openthread): add a callback to handle rcp reset failure 2025-04-29 14:22:57 +08:00
Xu Si Yu 966182c87d feat(openthread): dns server of border router bind unspecified netif 2025-04-29 14:22:57 +08:00
Xu Si Yu 04ddf56d26 fix(openthread): use esp_netif_tcpip_exec when sending a trel message 2025-04-29 14:22:57 +08:00
Xu Si Yu 20b0d7070d feat(openthread): add a function to ensure monotonically increasing frame counter 2025-04-29 14:13:07 +08:00
Xu Si Yu a35c9ba1c8 feat(tcp_transport): add an api to configure the addr family 2025-03-26 16:24:48 +08:00
Xu Si Yu dc00dd37dc fix(openthread): fix a bug of openthread uart init port 2025-02-27 15:43:29 +08:00
Xu Si Yu b83535a889 feat(openthread): add an API to set rcp version string 2025-01-24 10:51:30 +08:00
Xu Si Yu 8487bb7054 fix(openthread): use the correct macros to control code compilation 2025-01-16 18:04:30 +08:00
Xu Si Yu d223421f92 fix(15.4): set 15.4 energy scan duration before cca 2025-01-16 11:45:50 +08:00
Xu Si Yu 20e7428c97 fix(openthread): fix openthread radio spinel deinit 2025-01-06 10:27:51 +08:00
Xu Si Yu 5d60da974c fix(openthread): fix a naming error of kconfig 2025-01-06 10:27:30 +08:00
Xu Si Yu 5280268e65 feat(15.4): support setting 15.4 txrx pti when coex is enabled 2025-01-06 10:27:29 +08:00
Xu Si Yu d0c95f419c feat(openthread): update build test rules 2024-12-31 14:52:16 +08:00
Xu Si Yu c0c8335994 feat(openthread): adjusted the default macro configurations of openthread 2024-11-25 14:32:27 +08:00
Xu Si Yu 3466f70e99 feat(openthread): support using custom header file 2024-11-25 12:34:00 +08:00
Xu Si Yu e6967add69 fix(openthread): fix a naming error of esp radio spinel 2024-11-20 17:38:24 +08:00
Xu Si Yu 29cf8a64c7 fix(coex): fix 802.15.4 external coexistence 2024-11-20 17:38:22 +08:00
Xu Si Yu 06f469f3ff feat(openthread): update openthread submodule and border router lib 2024-11-20 17:36:10 +08:00
Xu Si Yu 34a8c96120 fix(ci): optimize an openthread ci case 2024-11-07 10:41:57 +08:00
Xu Si Yu e4afe18a61 feat(openthread): allow enabling trel before getting interface 2024-10-24 18:30:44 +08:00
Xu Si Yu 9e3b0fc076 feat(openthread): support trel feature 2024-10-24 18:30:44 +08:00
Xu Si Yu 4bf58ea0c2 fix(ieee802154): fix a bug in the usage of a macro 2024-10-24 18:30:44 +08:00
Xu Si Yu a22f37f20f fix(openthread): add macro for rcp init 2024-10-24 18:30:44 +08:00
Xu Si Yu ca9caf1fee feat(openthread): support vendor hook for rcp spi 2024-10-24 18:30:44 +08:00
Xu Si Yu d3e0764232 feat(openthread): update extension commands component for examples 2024-10-24 18:30:44 +08:00
Xu Si Yu 7d9b33408d feat(openthread): support restoring vendor properties of rcp 2024-07-25 15:59:58 +08:00
Xu Si Yu d894253c48 feat(openthread): support changing openthread version information 2024-07-25 15:59:58 +08:00
Xu Si Yu 35e36f2cab fix(common_components): unregister event handler if wifi disconnect and stop reconnecting 2024-07-25 15:59:58 +08:00
Xu Si Yu c9f85be415 feat(openthread): update openthread submodule 2024-07-25 15:59:58 +08:00
Xu Si Yu 6002f7caae fix(openthread): remove the empty task for openthread tasklets 2024-06-05 15:40:23 +08:00
Xu Si Yu 78e44855ca feat(openthread): update openthread br lib 2024-06-05 15:40:22 +08:00
Xu Si Yu d4a361bb71 feat(openthread): support openthread ephemeral key 2024-04-23 20:26:56 +08:00
Xu Si Yu fd36f6fcac fix(ci): fix wrong path of ot sleep case 2024-04-22 20:24:05 +08:00
Xu Si Yu cea24c7137 feat(openthread): add max csmabackoffs for transmission 2024-04-22 20:24:05 +08:00
Xu Si Yu c3398f3373 fix(vfs): make case eventfd_select_block exit normally 2024-04-22 20:24:05 +08:00
Xu Si Yu 28a6a0cc33 fix(openthread): increase factory app size in ot_br partition table 2024-04-15 20:54:56 +08:00
Xu Si Yu 6cdf728ce8 feat(openthread): support configuring indicator color of openthread device 2024-03-14 17:20:37 +08:00
Xu Si Yu 698a7705b8 fix(vfs): fix eventfd select 2024-03-14 17:20:31 +08:00
Xu Si Yu 57bd2488af feat(openthread): add different led color for openthread devices 2024-03-14 17:19:58 +08:00
Xu Si Yu dd9ba05c49 fix(openthread): configurations for openthread examples 2024-03-11 14:14:43 +08:00
Xu Si Yu 06cca86017 feat(openthread): add menuconfig for openthread address query 2024-02-20 10:31:29 +08:00
Xu Si Yu 4ddb253788 fix(openthread): set spinel frame buffer to member variables 2024-02-20 10:31:29 +08:00
Xu Si Yu 936bba8073 feat(openthread): support esp openthread radio spinel 2024-02-20 10:31:29 +08:00
Xu Si Yu 0e95c6cd60 fix(ci): increase inspection time of openthread sleepy device case 2024-02-20 10:31:29 +08:00
Xu Si Yu 4d65903602 feat(ci): add a case for openthread border router meshcop 2024-02-20 10:31:29 +08:00
Xu Si Yu baf258e3e6 fix(openthread): update lib to set raw pcb ttl value 2024-01-02 17:05:16 +08:00
Xu Si Yu f29d324691 fix(openthread): allow setting netif_idx of udp pcb to no_index 2023-12-21 15:02:06 +08:00
Xu Si Yu dd83f65e5c fix(coex): 802.15.4 coex break notification 2023-12-21 15:01:55 +08:00
Xu Si Yu 6b8740ae8d feat(ieee802154): add tx/rx report for IEEE802.15.4 debug 2023-12-21 15:01:44 +08:00
Xu Si Yu 01808d0cfb feat(openthread): modification of uart and spi spinel based on openthread 41ef807 2023-12-21 15:01:31 +08:00
Xu Si Yu 4f33ef4e11 fix(openthread): add eventfd nums for spi interface 2023-12-01 11:59:48 +08:00
Xu Si Yu 7385079984 fix(coex): fix esp32c6 wrong reg offset 2023-10-31 15:41:08 +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
Xu Si Yu 36511a3005 Merge branch 'feature/add_sleep_test_for_ot_ci' into 'master'
OpenThread CI: add a test case of sleepy device

See merge request espressif/esp-idf!24715
2023-08-01 20:38:29 +08:00