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

Timer Tracing APIs. More...

Macros

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

Detailed Description

Timer Tracing APIs.

Macro Definition Documentation

◆ sys_port_trace_k_timer_init

#define sys_port_trace_k_timer_init (   timer)

#include <include/zephyr/tracing/tracing.h>

Trace initialization of Timer.

Parameters
timerTimer object

◆ sys_port_trace_k_timer_start

#define sys_port_trace_k_timer_start (   timer,
  duration,
  period 
)

#include <include/zephyr/tracing/tracing.h>

Trace Timer start.

Parameters
timerTimer object
durationTimer duration
periodTimer period

◆ sys_port_trace_k_timer_status_sync_blocking

#define sys_port_trace_k_timer_status_sync_blocking (   timer,
  timeout 
)

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

Trace Timer stop.

Parameters
timerTimer object