Zephyr API Documentation 4.0.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