Commit Graph

15 Commits

Author SHA1 Message Date
Shu Chen
14d28f974d Merge branch 'feat/openthread_generic_if' into 'master'
feat(openthread) Add generic interface to OpenThread

See merge request espressif/esp-idf!48773
2026-06-25 11:23:20 +00:00
Xu Si Yu
57ec08b1cf fix(openthread): replace all malloc calls with calloc to avoid hidden uninitialized memory issues 2026-06-18 17:57:53 +08:00
Soh Kam Yung
8c87790e47 feat(openthread) Add custom transport to OpenThread
- add a custom transport with Tx() and Rx() callbacks in OpenThread config
  - OpenThread calls Tx() to transmit, Rx() to receive data
  - external driver provides the transport for sending data between OT RCP and Host
- add an OpenThread call used by external driver to send a signal to OpenThread when there is incoming data
2026-06-16 13:28:20 +08:00
Tan Yan Quan
7c6f8e325e feat(openthread): use heap_caps_calloc_prefer for messagepool 2026-03-10 12:13:15 +08:00
Tan Yan Quan
ca02f5700a feat(openthread): use explicit source list for RCP build 2026-02-02 14:37:47 +08:00
Simonas Kazlauskas
51bcec7ac6 feat(openthread): support rcp based on USB Serial JTAG 2025-06-30 20:12:49 +08:00
zwx
7a044c0f81 feat(openthread): support alloc nat64 session from psram 2024-10-31 17:38:34 +08:00
Xu Si Yu
ce022c42df fix(openthread): add macro for rcp init 2024-09-26 14:29:51 +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
e88dc25226 feat(openthread): modification of uart and spi spinel based on openthread 41ef807 2023-12-12 14:12:16 +08:00
zwx
1dc2a98d1e fix(openthread): fix host interface mdoe none 2023-10-20 14:03:24 +08:00
zhangwenxu
8ba1f550fb feat(openthread): Host connection logic refactor 2023-10-11 10:42:57 +00:00
zhangwenxu
60bb5b0d99 feat(openthread): Add support to allocate message pool from PSRAM 2023-09-14 15:14:07 +08:00
zhangwenxu
4b86ee16fa openthread: change partition table to nvs flash 2023-06-14 16:34:54 +08:00
Shu Chen
8672467d36 openthread: introduce the auto start API 2023-06-06 20:03:57 +08:00