|
Percepio Trace Recorder
v4.6.6
|
Macros | |
| #define | xTraceCounterAdd(xCounterHandle, xValue) xTraceCounterSet(xCounterHandle, (TraceBaseType_t)(xTraceEntryGetStateReturn((TraceEntryHandle_t)(xCounterHandle), TRC_COUNTER_VALUE_INDEX)) + (xValue)) |
| Adds value to trace counter. More... | |
| #define | xTraceCounterGet(xCounterHandle, pxValue) xTraceEntryGetState((TraceEntryHandle_t)(xCounterHandle), TRC_COUNTER_VALUE_INDEX, (TraceUnsignedBaseType_t*)(pxValue)) |
| Gets trace counter value. More... | |
| #define | xTraceCounterIncrease(xCounterHandle) xTraceCounterAdd(xCounterHandle, 1) |
| Increases trace counter value. More... | |
| #define | xTraceCounterDecrease(xCounterHandle) xTraceCounterAdd(xCounterHandle, -1) |
| Decreases trace counter value. More... | |
| #define | xTraceCounterGetUpperLimit(xCounterHandle, pxValue) xTraceEntryGetState((TraceEntryHandle_t)(xCounterHandle), TRC_COUNTER_UPPER_LIMIT_INDEX, (TraceUnsignedBaseType_t*)(pxValue)) |
| Gets trace counter upper limit. More... | |
| #define | xTraceCounterGetLowerLimit(xCounterHandle, pxValue) xTraceEntryGetState((TraceEntryHandle_t)(xCounterHandle), TRC_COUNTER_LOWER_LIMIT_INDEX, (TraceUnsignedBaseType_t*)(pxValue)) |
| Gets trace counter lower limit. More... | |
| #define | xTraceCounterGetName(xCounterHandle, pszName) xTraceEntryGetSymbol((TraceEntryHandle_t)(xCounterHandle), pszName) |
| Gets trace counter name. More... | |
Functions | |
| traceResult | xTraceCounterSetCallback (TraceCounterCallback_t xCallback) |
| Sets trace counter callback. More... | |
| traceResult | xTraceCounterCreate (const char *szName, TraceBaseType_t xInitialValue, TraceBaseType_t xLowerLimit, TraceBaseType_t xUpperLimit, TraceCounterHandle_t *pxCounterHandle) |
| Creates trace counter. More... | |
| traceResult | xTraceCounterSet (TraceCounterHandle_t xCounterHandle, TraceBaseType_t xValue) |
| Sets trace counter value. More... | |
| #define xTraceCounterAdd | ( | xCounterHandle, | |
| xValue | |||
| ) | xTraceCounterSet(xCounterHandle, (TraceBaseType_t)(xTraceEntryGetStateReturn((TraceEntryHandle_t)(xCounterHandle), TRC_COUNTER_VALUE_INDEX)) + (xValue)) |
Adds value to trace counter.
| [in] | xCounterHandle | Initialized trace counter handle. |
| [in] | xValue | Value. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceCounterDecrease | ( | xCounterHandle | ) | xTraceCounterAdd(xCounterHandle, -1) |
Decreases trace counter value.
| [in] | xCounterHandle | Initialized trace counter handle |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceCounterGet | ( | xCounterHandle, | |
| pxValue | |||
| ) | xTraceEntryGetState((TraceEntryHandle_t)(xCounterHandle), TRC_COUNTER_VALUE_INDEX, (TraceUnsignedBaseType_t*)(pxValue)) |
Gets trace counter value.
| [in] | xCounterHandle | Initialized trace counter handle. |
| [out] | pxValue | Returned value. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceCounterGetLowerLimit | ( | xCounterHandle, | |
| pxValue | |||
| ) | xTraceEntryGetState((TraceEntryHandle_t)(xCounterHandle), TRC_COUNTER_LOWER_LIMIT_INDEX, (TraceUnsignedBaseType_t*)(pxValue)) |
Gets trace counter lower limit.
| [in] | xCounterHandle | Initialized trace counter handle |
| [out] | pxValue | Returned value |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceCounterGetName | ( | xCounterHandle, | |
| pszName | |||
| ) | xTraceEntryGetSymbol((TraceEntryHandle_t)(xCounterHandle), pszName) |
Gets trace counter name.
| [in] | xCounterHandle | Initialized trace counter handle. |
| [out] | pszName | Returned name. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceCounterGetUpperLimit | ( | xCounterHandle, | |
| pxValue | |||
| ) | xTraceEntryGetState((TraceEntryHandle_t)(xCounterHandle), TRC_COUNTER_UPPER_LIMIT_INDEX, (TraceUnsignedBaseType_t*)(pxValue)) |
Gets trace counter upper limit.
| [in] | xCounterHandle | Initialized trace counter handle |
| [out] | pxValue | Returned value |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceCounterIncrease | ( | xCounterHandle | ) | xTraceCounterAdd(xCounterHandle, 1) |
Increases trace counter value.
| [in] | xCounterHandle | Initialized trace counter handle |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| traceResult xTraceCounterCreate | ( | const char * | szName, |
| TraceBaseType_t | xInitialValue, | ||
| TraceBaseType_t | xLowerLimit, | ||
| TraceBaseType_t | xUpperLimit, | ||
| TraceCounterHandle_t * | pxCounterHandle | ||
| ) |
Creates trace counter.
| [in] | szName | Name. |
| [in] | xInitialValue | Initial value. |
| [in] | xLowerLimit | Lower limit. |
| [in] | xUpperLimit | Upper limit. |
| [out] | pxCounterHandle | Uninitialized trace counter handle. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| traceResult xTraceCounterSet | ( | TraceCounterHandle_t | xCounterHandle, |
| TraceBaseType_t | xValue | ||
| ) |
Sets trace counter value.
| [in] | xCounterHandle | Initialized trace counter handle. |
| [in] | xValue | Value. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| traceResult xTraceCounterSetCallback | ( | TraceCounterCallback_t | xCallback | ) |
Sets trace counter callback.
| [in] | xCallback | Callback |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |