Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
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. | |
Timer Tracing APIs.
#define sys_port_trace_k_timer_init | ( | timer | ) |
#include <include/zephyr/tracing/tracing.h>
Trace initialization of Timer.
timer | Timer object |
#define sys_port_trace_k_timer_start | ( | timer, | |
duration, | |||
period | |||
) |
#include <include/zephyr/tracing/tracing.h>
Trace Timer start.
timer | Timer object |
duration | Timer duration |
period | Timer period |
#include <include/zephyr/tracing/tracing.h>
Trace Timer Status sync blocking.
timer | Timer object |
timeout | Timeout period |
#define sys_port_trace_k_timer_status_sync_enter | ( | timer | ) |
#include <include/zephyr/tracing/tracing.h>
Trace Timer status sync entry.
timer | Timer object |
#include <include/zephyr/tracing/tracing.h>
Trace Time Status sync outcome.
timer | Timer object |
result | Return value |
#define sys_port_trace_k_timer_stop | ( | timer | ) |