Percepio Trace Recorder  v4.6.6
Trace String APIs

Functions

traceResult xTraceStringRegister (const char *szString, TraceStringHandle_t *pString)
 Registers a trace string. More...
 
TraceStringHandle_t xTraceRegisterString (const char *name)
 Registers a trace string. More...
 

Detailed Description

Function Documentation

◆ xTraceRegisterString()

TraceStringHandle_t xTraceRegisterString ( const char *  name)

Registers a trace string.

Deprecated:
Remains for backward compability with pre v4.6 versions of the recorder.
Parameters
[in]nameName.
Returns
TraceStringHandle_t

◆ xTraceStringRegister()

traceResult xTraceStringRegister ( const char *  szString,
TraceStringHandle_t *  pString 
)

Registers a trace string.

This routine registers a strings in the recorder, e.g. for names of user event channels.

Example: TraceStringHandle_t myEventHandle; xTraceStringRegister("MyUserEvent", &myEventHandle); ... xTracePrintF(myEventHandle, "My value is: %d", myValue);

Parameters
[in]szStringString.
[out]pStringPointer to uninitialized trace string.
Return values
TRC_FAILFailure
TRC_SUCCESSSuccess