|
Percepio Trace Recorder v4.11.0
|
Macros | |
| #define | xTraceIntervalGetState(xIntervalChannelHandle, puxState) |
| Gets trace interval channel state. | |
Functions | |
| traceResult | xTraceIntervalChannelSetCreate (const char *szName, TraceIntervalChannelSetHandle_t *pxIntervalChannelSetHandle) |
| Creates trace interval channel set. | |
| traceResult | xTraceIntervalChannelCreate (const char *szName, TraceIntervalChannelSetHandle_t xIntervalChannelSetHandle, TraceIntervalChannelHandle_t *pxIntervalChannelHandle) |
| Creates trace interval channel. | |
| traceResult | xTraceIntervalStart (TraceIntervalChannelHandle_t xIntervalChannelHandle, TraceUnsignedBaseType_t uxValue, TraceIntervalInstanceHandle_t *pxIntervalInstanceHandle) |
| Starts trace interval instance. | |
| traceResult | xTraceIntervalStop (TraceIntervalChannelHandle_t xIntervalChannelHandle, TraceIntervalInstanceHandle_t xIntervalInstanceHandle) |
| Stops trace interval instance. | |
| #define xTraceIntervalGetState | ( | xIntervalChannelHandle, | |
| puxState ) |
Gets trace interval channel state.
| [in] | xIntervalChannelHandle | Pointer to initialized trace interval. |
| [out] | puxState | State. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| traceResult xTraceIntervalChannelCreate | ( | const char * | szName, |
| TraceIntervalChannelSetHandle_t | xIntervalChannelSetHandle, | ||
| TraceIntervalChannelHandle_t * | pxIntervalChannelHandle ) |
Creates trace interval channel.
| [in] | szName | Name. |
| [in] | xIntervalChannelSetHandle | Interval set that this channel belongs to. |
| [out] | pxIntervalChannelHandle | Pointer to uninitialized trace interval channel. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| traceResult xTraceIntervalChannelSetCreate | ( | const char * | szName, |
| TraceIntervalChannelSetHandle_t * | pxIntervalChannelSetHandle ) |
Creates trace interval channel set.
| [in] | szName | Name. |
| [out] | pxIntervalChannelSetHandle | Pointer to uninitialized trace interval channel set. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| traceResult xTraceIntervalStart | ( | TraceIntervalChannelHandle_t | xIntervalChannelHandle, |
| TraceUnsignedBaseType_t | uxValue, | ||
| TraceIntervalInstanceHandle_t * | pxIntervalInstanceHandle ) |
Starts trace interval instance.
| [in] | xIntervalChannelHandle | Interval handle. |
| [in] | uxValue | Value that can be used to tell instances apart. |
| [out] | pxIntervalInstanceHandle | Pointer to interval instance variable. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| traceResult xTraceIntervalStop | ( | TraceIntervalChannelHandle_t | xIntervalChannelHandle, |
| TraceIntervalInstanceHandle_t | xIntervalInstanceHandle ) |
Stops trace interval instance.
| [in] | xIntervalChannelHandle | Interval handle. |
| [in] | xIntervalInstanceHandle | Interval instance. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |