Zephyr API Documentation 4.0.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 <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 <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 <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 <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 <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 <zephyr/tracing/tracing.h>

Trace Timer stop.

Parameters
timerTimer object