nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
event_manager_proxy.h File Reference

Event manager proxy header. More...

#include <zephyr/kernel.h>
#include <zephyr/types.h>
#include <zephyr/device.h>
#include <app_event_manager.h>

Go to the source code of this file.

Macros

#define EVENT_MANAGER_PROXY_SUBSCRIBE(instance, ename)    event_manager_proxy_subscribe((instance), APP_EVENT_ID(ename))
 Subscribe for the remote event.
 

Functions

int event_manager_proxy_add_remote (const struct device *instance)
 Add remote core communication channel.
 
int event_manager_proxy_subscribe (const struct device *instance, const struct event_type *local_event_id)
 Subscribe for the remote event.
 
int event_manager_proxy_start (void)
 Start events transfer.
 
int event_manager_proxy_wait_for_remotes (k_timeout_t timeout)
 Wait for all the remote cores to report their readiness.
 

Detailed Description

Event manager proxy header.