Percepio Trace Recorder
v4.6.6
trcStreamPortConfig.h
1
/*
2
* Trace Recorder for Tracealyzer v4.6.6
3
* Copyright 2021 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
15
extern
"C"
{
16
#endif
17
24
#ifdef CONFIG_PERCEPIO_TRC_CFG_STREAM_PORT_USE_INTERNAL_BUFFER
25
#define TRC_CFG_STREAM_PORT_USE_INTERNAL_BUFFER CONFIG_PERCEPIO_TRC_CFG_STREAM_PORT_USE_INTERNAL_BUFFER
26
#else
27
#define TRC_CFG_STREAM_PORT_USE_INTERNAL_BUFFER 0
28
#endif
29
34
#define TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_SIZE CONFIG_PERCEPIO_TRC_CFG_STREAM_PORT_INTERNAL_BUFFER_SIZE
35
50
#define TRC_CFG_STREAM_PORT_RTT_UP_BUFFER_SIZE CONFIG_PERCEPIO_TRC_CFG_STREAM_PORT_RTT_UP_BUFFER_SIZE
51
62
#define TRC_CFG_STREAM_PORT_RTT_DOWN_BUFFER_SIZE CONFIG_PERCEPIO_TRC_CFG_STREAM_PORT_RTT_DOWN_BUFFER_SIZE
63
74
#define TRC_CFG_STREAM_PORT_RTT_UP_BUFFER_INDEX CONFIG_PERCEPIO_TRC_CFG_STREAM_PORT_RTT_UP_BUFFER_INDEX
75
86
#define TRC_CFG_STREAM_PORT_RTT_DOWN_BUFFER_INDEX CONFIG_PERCEPIO_TRC_CFG_STREAM_PORT_RTT_DOWN_BUFFER_INDEX
87
105
#ifdef CONFIG_PERCEPIO_TRC_CFG_STREAM_PORT_RTT_MODE_NO_BLOCK_SKIP
106
#define TRC_CFG_STREAM_PORT_RTT_MODE SEGGER_RTT_MODE_NO_BLOCK_SKIP
107
#else
108
#define TRC_CFG_STREAM_PORT_RTT_MODE SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
109
#endif
110
119
#define TRC_CFG_STREAM_PORT_RTT_NO_LOCK_WRITE CONFIG_PERCEPIO_TRC_CFG_STREAM_PORT_RTT_NO_LOCK_WRITE
120
121
#ifdef __cplusplus
122
}
123
#endif
124
125
#endif
/* TRC_STREAM_PORT_CONFIG_H */
kernelports
Zephyr
streamports
Jlink_RTT
config
trcStreamPortConfig.h
Generated by
1.8.18