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

Timer Tracing APIs. More...

Macros

#define sys_port_trace_k_timer_init(timer)
 Trace initialization of Timer. More...
 
#define sys_port_trace_k_timer_start(timer)
 Trace Timer start. More...
 
#define sys_port_trace_k_timer_stop(timer)
 Trace Timer stop. More...
 
#define sys_port_trace_k_timer_status_sync_enter(timer)
 Trace Timer status sync entry. More...
 
#define sys_port_trace_k_timer_status_sync_blocking(timer, timeout)
 Trace Timer Status sync blocking. More...
 
#define sys_port_trace_k_timer_status_sync_exit(timer, result)
 Trace Time Status sync outcome. More...
 

Detailed Description

Timer Tracing APIs.

Macro Definition Documentation

◆ sys_port_trace_k_timer_init

#define sys_port_trace_k_timer_init (   timer)

#include <include/tracing/tracing.h>

Trace initialization of Timer.

Parameters
timerTimer object

◆ sys_port_trace_k_timer_start

#define sys_port_trace_k_timer_start (   timer)

#include <include/tracing/tracing.h>

Trace Timer start.

Parameters
timerTimer object

◆ sys_port_trace_k_timer_status_sync_blocking

#define sys_port_trace_k_timer_status_sync_blocking (   timer,
  timeout 
)

#include <include/tracing/tracing.h>

Trace Timer Status sync blocking.

Parameters
timerTimer object
timeoutTimeout period

◆ sys_port_trace_k_timer_status_sync_enter

#define sys_port_trace_k_timer_status_sync_enter (   timer)

#include <include/tracing/tracing.h>

Trace Timer status sync entry.

Parameters
timerTimer object

◆ sys_port_trace_k_timer_status_sync_exit

#define sys_port_trace_k_timer_status_sync_exit (   timer,
  result 
)

#include <include/tracing/tracing.h>

Trace Time Status sync outcome.

Parameters
timerTimer object
resultReturn value

◆ sys_port_trace_k_timer_stop

#define sys_port_trace_k_timer_stop (   timer)

#include <include/tracing/tracing.h>

Trace Timer stop.

Parameters
timerTimer object