Percepio Trace Recorder v4.8.0.hotfix1
Loading...
Searching...
No Matches
trcStreamPortConfig.h
1/*
2 * Trace Recorder for Tracealyzer v4.8.0.hotfix1
3 * Copyright 2023 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
25#define TRC_CFG_STREAM_PORT_USE_INTERNAL_BUFFER 0
26
32#define TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_SIZE 5120
33
39#define TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_WRITE_MODE TRC_INTERNAL_EVENT_BUFFER_OPTION_WRITE_MODE_DIRECT
40
46#define TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_TRANSFER_MODE TRC_INTERNAL_EVENT_BUFFER_OPTION_TRANSFER_MODE_ALL
47
54#define TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_CHUNK_SIZE 1024
55
64#define TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_CHUNK_TRANSFER_AGAIN_SIZE_LIMIT 256
65
74#define TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_CHUNK_TRANSFER_AGAIN_COUNT_LIMIT 5
75
76
92#define TRC_CFG_STREAM_PORT_RTT_UP_BUFFER_SIZE 5120
93
105#define TRC_CFG_STREAM_PORT_RTT_DOWN_BUFFER_SIZE 32
106
118#define TRC_CFG_STREAM_PORT_RTT_UP_BUFFER_INDEX 1
119
131#define TRC_CFG_STREAM_PORT_RTT_DOWN_BUFFER_INDEX 1
132
151#define TRC_CFG_STREAM_PORT_RTT_MODE SEGGER_RTT_MODE_NO_BLOCK_SKIP
152
163#define TRC_CFG_STREAM_PORT_RTT_NO_LOCK_WRITE 0
164
165#ifdef __cplusplus
166}
167#endif
168
169#endif /* TRC_STREAM_PORT_CONFIG_H */