|
Zephyr Project API 4.0.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 |
| #define sys_port_trace_k_timer_status_sync_blocking | ( | timer, | |
| timeout | |||
| ) |
#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 |
| #define sys_port_trace_k_timer_status_sync_exit | ( | timer, | |
| result | |||
| ) |
#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 | ) |