Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Event Tracing APIs. More...

Macros

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

Detailed Description

Event Tracing APIs.

Macro Definition Documentation

◆ sys_port_trace_k_event_init

#define sys_port_trace_k_event_init (   event)

#include <zephyr/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,
  events_mask 
)

#include <zephyr/tracing/tracing.h>

Trace posting of an Event call entry.

Parameters
eventEvent object
eventsSet of posted events
events_maskMask to apply against posted events

◆ sys_port_trace_k_event_post_exit

#define sys_port_trace_k_event_post_exit (   event,
  events,
  events_mask 
)

#include <zephyr/tracing/tracing.h>

Trace posting of an Event call exit.

Parameters
eventEvent object
eventsSet of posted events
events_maskMask to apply against posted events

◆ sys_port_trace_k_event_wait_blocking

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

#include <zephyr/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 <zephyr/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 <zephyr/tracing/tracing.h>

Trace waiting of an Event call exit.

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