Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
Event Tracing APIs

Event Tracing APIs. More...

Macros

#define sys_port_trace_k_event_init(event)
 Trace initialisation of an Event. More...
 
#define sys_port_trace_k_event_post_enter(event, events, accumulate)
 Trace posting of an Event call entry. More...
 
#define sys_port_trace_k_event_post_exit(event, events, accumulate)
 Trace posting of an Event call exit. More...
 
#define sys_port_trace_k_event_wait_enter(event, events, options, timeout)
 Trace waiting of an Event call entry. More...
 
#define sys_port_trace_k_event_wait_blocking(event, events, options, timeout)
 Trace waiting of an Event call exit. More...
 
#define sys_port_trace_k_event_wait_exit(event, events, ret)
 Trace waiting of an Event call exit. More...
 

Detailed Description

Event Tracing APIs.

Macro Definition Documentation

◆ sys_port_trace_k_event_init

#define sys_port_trace_k_event_init (   event)

#include <include/tracing/tracing.h>

Trace initialisation of an Event.

Parameters
eventEvent object

◆ sys_port_trace_k_event_post_enter

#define sys_port_trace_k_event_post_enter (   event,
  events,
  accumulate 
)

#include <include/tracing/tracing.h>

Trace posting of an Event call entry.

Parameters
eventEvent object
eventsSet of posted events
accumulateTrue if events accumulate, false otherwise

◆ sys_port_trace_k_event_post_exit

#define sys_port_trace_k_event_post_exit (   event,
  events,
  accumulate 
)

#include <include/tracing/tracing.h>

Trace posting of an Event call exit.

Parameters
eventEvent object
eventsSet of posted events
accumulateTrue if events accumulate, false otherwise

◆ sys_port_trace_k_event_wait_blocking

#define sys_port_trace_k_event_wait_blocking (   event,
  events,
  options,
  timeout 
)

#include <include/tracing/tracing.h>

Trace waiting of an Event call exit.

Parameters
eventEvent object
eventsSet of events for which to wait
optionsEvent wait options
timeoutTimeout period

◆ sys_port_trace_k_event_wait_enter

#define sys_port_trace_k_event_wait_enter (   event,
  events,
  options,
  timeout 
)

#include <include/tracing/tracing.h>

Trace waiting of an Event call entry.

Parameters
eventEvent object
eventsSet of events for which to wait
optionsEvent wait options
timeoutTimeout period

◆ sys_port_trace_k_event_wait_exit

#define sys_port_trace_k_event_wait_exit (   event,
  events,
  ret 
)

#include <include/tracing/tracing.h>

Trace waiting of an Event call exit.

Parameters
eventEvent object
eventsSet of events for which to wait
retSet of received events