12#ifndef TRC_STREAM_PORT_H
13#define TRC_STREAM_PORT_H
15#if (TRC_USE_TRACEALYZER_RECORDER == 1)
19#include <trcStreamPortConfig.h>
27#ifndef TRC_CFG_STREAM_PORT_TRACE_FILE
28#define TRC_CFG_STREAM_PORT_TRACE_FILE "trace.psf"
31#define TRC_STREAM_PORT_MULTISTREAM_SUPPORT
36} TraceStreamPortBuffer_t;
48traceResult xTraceStreamPortInitialize(TraceStreamPortBuffer_t* pxBuffer);
61traceResult xTraceStreamPortWriteData(
void* pvData, uint32_t uiSize, uint32_t uiChannel, int32_t* piBytesWritten);
73#define xTraceStreamPortReadData(pvData, uiSize, piBytesRead) ((void)(pvData), (void)(uiSize), (void)(piBytesRead), TRC_SUCCESS)
75#define xTraceStreamPortOnEnable(uiStartOption) ((void)(uiStartOption), TRC_SUCCESS)
77#define xTraceStreamPortOnDisable() (TRC_SUCCESS)
79traceResult xTraceStreamPortOnTraceBegin(
void);
81traceResult xTraceStreamPortOnTraceEnd(
void);
A structure representing the trace stream port buffer.
Definition trcStreamPort.h:71
FILE * pxFiles[TRC_CFG_CORE_COUNT]
Definition trcStreamPort.h:35