Percepio Trace Recorder v4.8.0.hotfix1
Loading...
Searching...
No Matches
Trace String APIs

Functions

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

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

Registers a trace string.

Deprecated:
Backwards compatibility
Parameters
[in]nameName.
Returns
TraceStringHandle_t String handle

◆ 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

Registers a trace string.

Parameters
[in]labelLabel
[out]pxStringString handle
Return values
TRC_FAILFailure
TRC_SUCCESSSuccess