Percepio Trace Recorder v4.11.0
Loading...
Searching...
No Matches
trcString.h
Go to the documentation of this file.
1/*
2* Percepio Trace Recorder for Tracealyzer v4.11.0
3* Copyright 2025 Percepio AB
4* www.percepio.com
5*
6* SPDX-License-Identifier: Apache-2.0
7*/
8
14
15#ifndef TRC_STRING_H
16#define TRC_STRING_H
17
18#if (TRC_USE_TRACEALYZER_RECORDER == 1)
19
20#include <trcTypes.h>
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
31
50traceResult xTraceStringRegister(const char *szString, TraceStringHandle_t* pString);
51
62TraceStringHandle_t xTraceRegisterString(const char *name);
63
65
66#ifdef __cplusplus
67}
68#endif
69
70#else
71
72#define xTraceStringRegister(__szString, __pString) TRC_COMMA_EXPR_TO_STATEMENT_EXPR_3((void)(__szString), (void)(__pString), TRC_SUCCESS)
73
74#endif
75
76#endif
traceResult xTraceStringRegister(const char *szString, TraceStringHandle_t *pString)
Registers a trace string.
Definition trcString.c:16
TraceStringHandle_t xTraceRegisterString(const char *name)
Registers a trace string.
Definition trcString.c:48