Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
log_frontend_stmesp.h File Reference

Header file for the STMESP logging frontend. More...

#include <errno.h>
#include <zephyr/types.h>

Go to the source code of this file.

Macros

#define LOG_FRONTEND_STMESP_LOG0(_source, ...)
 Macro for handling a turbo log message with no arguments.
#define LOG_FRONTEND_STMESP_LOG1(_source, ...)
 Macro for handling a turbo log message with one argument.

Functions

int log_frontend_stmesp_etr_ready (void)
 Notify frontend that ETR/STM is ready.
void log_frontend_stmesp_pre_sleep (void)
 Hook to be called before going to sleep.
void log_frontend_stmesp_dummy_write (void)
 Perform a dummy write to STMESP.
static void log_frontend_stmesp_tp (uint16_t x)
 Trace point.
static void log_frontend_stmesp_tp_d32 (uint16_t x, uint32_t d)
 Trace point with 32 bit data.
void log_frontend_stmesp_log0 (const void *source, uint32_t x)
 Function called for log message with no arguments when turbo logging is enabled.
void log_frontend_stmesp_log1 (const void *source, uint32_t x, uint32_t arg)
 Function called for log message with one argument when turbo logging is enabled.

Detailed Description

Header file for the STMESP logging frontend.