nRF Connect SDK API 0.1.0
|
int event_manager_proxy_add_remote | ( | const struct device * | instance | ) |
#include <include/event_manager_proxy.h>
Add remote core communication channel.
This function registers endpoint used to communication with another core.
instance | The instance used for IPC service to transfer data between cores. |
-EALREADY | Given remote instance was added already. |
-ENOMEM | No place for the new endpoint. See embed:rst:inline :kconfig:option:`CONFIG_EVENT_MANAGER_PROXY_CH_COUNT`. |
-EIO | Comes from IPC service, see ipc_service_open_instance or ipc_service_register_endpoint. |
-EINVAL | Comes from IPC service, see ipc_service_open_instance or ipc_service_register_endpoint. |
-EBUSY | Comes from IPC service, see ipc_service_register_endpoint. |
0 | On success. |
other | errno codes depending on the IPC service backend implementation. |