7#include <zephyr/sys/util_macro.h>
11#ifndef _COMMON_MODULE_EVENT_H_
12#define _COMMON_MODULE_EVENT_H_
14#define COMMON_EVENT_TYPES \
15 COND_CODE_1(CONFIG_NRF_PROFILER_EVENT_TYPE_STRING, \
16 (NRF_PROFILER_ARG_STRING), \
17 (NRF_PROFILER_ARG_U8)), \
19#define COMMON_APP_EVENT_INFO_DEFINE(ename, profile_func) \
20 APP_EVENT_INFO_DEFINE(ename, \
21 ENCODE(COMMON_EVENT_TYPES), \
25#define COMMON_APP_EVENT_TYPE_DEFINE(ename, log_fn, ev_info_struct, flags) \
26 APP_EVENT_TYPE_DEFINE(ename, \
28 COND_CODE_1(CONFIG_NRF_PROFILER, \
Application Event Manager header.
Application Event Manager profiler tracer header.