11 #ifndef _EMBEDDED_RPC__RPMSG_LITE_BASE_H_ 12 #define _EMBEDDED_RPC__RPMSG_LITE_BASE_H_ 14 #include "erpc_config_internal.h" 17 #include "rpmsg_env_specific.h" 18 #include "rpmsg_lite.h" 21 #if ERPC_ALLOCATION_POLICY == ERPC_ALLOCATION_POLICY_STATIC 22 #ifndef RL_USE_STATIC_API 23 #warning "RPMSG is not set to use static allocation" 64 static struct rpmsg_lite_instance *
s_rpmsg;
67 struct rpmsg_lite_instance m_static_context;
68 struct rpmsg_lite_ept_static_context
70 #ifdef RL_ENV_QUEUE_STATIC_STORAGE_SIZE 71 rpmsg_static_queue_ctxt
73 uint8_t m_queue_stack[RL_ENV_QUEUE_STATIC_STORAGE_SIZE];
83 #endif // _EMBEDDED_RPC__RPMSG_LITE_BASE_H_ Definition: erpc_arbitrated_client_manager.hpp:25
struct rpmsg_lite_instance * get_rpmsg_lite_instance(void)
This function returns pointer to instance of RPMSG lite.
Definition: erpc_rpmsg_lite_base.hpp:61
Transport that other RPMsg transports inherits.
Definition: erpc_rpmsg_lite_base.hpp:49
static uint8_t s_initialized
Definition: erpc_rpmsg_lite_base.hpp:65
static struct rpmsg_lite_instance * s_rpmsg
Definition: erpc_rpmsg_lite_base.hpp:64