Percepio Trace Recorder v4.12.0
Loading...
Searching...
No Matches
trcStreamPortConfig.h
1/*
2 * Percepio TraceRecorder for Tracealyzer v4.12.0
3 * Copyright 2025 Percepio AB
4 * www.percepio.com
5 *
6 * SPDX-License-Identifier: Apache-2.0
7 *
8 * The configuration for trace streaming ("stream ports").
9 */
10
11#ifndef TRC_STREAM_PORT_CONFIG_H
12#define TRC_STREAM_PORT_CONFIG_H
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
29#define TRC_CFG_STREAM_PORT_ITM_PORT 1
30
41#define TRC_CFG_STREAM_PORT_ITM_INPUT 1
42
50#define TRC_CFG_STREAM_PORT_USE_INTERNAL_BUFFER 0
51
57#define TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_SIZE 5120
58
64#define TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_TRANSFER_MODE TRC_INTERNAL_EVENT_BUFFER_OPTION_TRANSFER_MODE_ALL
65
72#define TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_CHUNK_SIZE 1024
73
82#define TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_CHUNK_TRANSFER_AGAIN_SIZE_LIMIT 256
83
92#define TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_CHUNK_TRANSFER_AGAIN_COUNT_LIMIT 5
93
94#ifdef __cplusplus
95}
96#endif
97
98#endif /* TRC_STREAM_PORT_CONFIG_H */