ipc: RPMsg service to register multiple endpoints
This patch implements a service that adds multiendpoint capabilities to RPMsg. Multiple endpoints are intended to be used when multiple modules need services from a remote processor. Each module may register one or more RPMsg endpoints. The implementation separates backend from the service, what allows to extend this module to support other topologies like Linux <-> Zephyr. Co-authored-by: Piotr Szkotak <piotr.szkotak@nordicsemi.no> Signed-off-by: Hubert Miś <hubert.mis@nordicsemi.no>
This commit is contained in:
parent
8fef65392d
commit
b0ec7a63ab
11 changed files with 726 additions and 0 deletions
|
@ -10,6 +10,7 @@ add_subdirectory_ifdef(CONFIG_CPLUSPLUS cpp)
|
|||
add_subdirectory_ifdef(CONFIG_DISK_ACCESS disk)
|
||||
add_subdirectory_ifdef(CONFIG_EMUL emul)
|
||||
add_subdirectory(fs)
|
||||
add_subdirectory(ipc)
|
||||
add_subdirectory(mgmt)
|
||||
add_subdirectory_ifdef(CONFIG_MCUBOOT_IMG_MANAGER dfu)
|
||||
add_subdirectory_ifdef(CONFIG_NET_BUF net)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue