Percepio Trace Recorder v4.11.0
Loading...
Searching...
No Matches
trcDependency.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_DEPENDENCY_H
16#define TRC_DEPENDENCY_H
17
18#if (TRC_USE_TRACEALYZER_RECORDER == 1)
19
20#include <trcTypes.h>
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
31
42traceResult xTraceDependencyRegister(const char* szName, TraceUnsignedBaseType_t uxDependencyType);
43
45
46#ifdef __cplusplus
47}
48#endif
49
50#else
51
52#ifndef xTraceDependencyRegister
53#define xTraceDependencyRegister(szName, uxDependencyType) TRC_COMMA_EXPR_TO_STATEMENT_EXPR_3((void)(szName), (void)(uxDependencyType), TRC_SUCCESS)
54#endif
55
56#endif
57
58#endif
traceResult xTraceDependencyRegister(const char *szName, TraceUnsignedBaseType_t uxDependencyType)
Registers a dependency.
Definition trcDependency.c:17