Percepio Trace Recorder
v4.6.6
|
Macros | |
#define | xTraceExtensionGetEventId(xExtensionHandle, uiLocalEventId) ((uint32_t)xTraceEntryGetStateReturn((TraceEntryHandle_t)(xExtensionHandle), TRC_EXTENSION_STATE_INDEX_BASE_EVENT_ID) + (uiLocalEventId)) |
Returns extension event id. More... | |
Functions | |
traceResult | xTraceExtensionCreate (const char *szName, uint8_t uiMajor, uint8_t uiMinor, uint16_t uiPatch, uint32_t uiEventCount, TraceExtensionHandle_t *pxExtensionHandle) |
Creates trace extension. More... | |
traceResult | xTraceExtensionGetBaseEventId (TraceExtensionHandle_t xExtensionHandle, uint32_t *puiBaseEventId) |
Gets extension base event id. More... | |
traceResult | xTraceExtensionGetConfigName (TraceExtensionHandle_t xExtensionHandle, const char **pszName) |
Gets extension configuration name. More... | |
#define xTraceExtensionGetEventId | ( | xExtensionHandle, | |
uiLocalEventId | |||
) | ((uint32_t)xTraceEntryGetStateReturn((TraceEntryHandle_t)(xExtensionHandle), TRC_EXTENSION_STATE_INDEX_BASE_EVENT_ID) + (uiLocalEventId)) |
Returns extension event id.
[in] | xExtensionHandle | Pointer to initialized extension handle. |
[in] | uiLocalEventId | Local event id. |
traceResult xTraceExtensionCreate | ( | const char * | szName, |
uint8_t | uiMajor, | ||
uint8_t | uiMinor, | ||
uint16_t | uiPatch, | ||
uint32_t | uiEventCount, | ||
TraceExtensionHandle_t * | pxExtensionHandle | ||
) |
Creates trace extension.
[in] | szName | Name. |
[in] | uiMajor | Major version. |
[in] | uiMinor | Minor version. |
[in] | uiPatch | Patch version. |
[in] | uiEventCount | Event count. |
[out] | pxExtensionHandle | Pointer to uninitialized extension handle. |
TRC_FAIL | Failure |
TRC_SUCCESS | Success |
traceResult xTraceExtensionGetBaseEventId | ( | TraceExtensionHandle_t | xExtensionHandle, |
uint32_t * | puiBaseEventId | ||
) |
Gets extension base event id.
[in] | xExtensionHandle | Pointer to initialized extension handle. |
[out] | puiBaseEventId | Base event id. |
TRC_FAIL | Failure |
TRC_SUCCESS | Success |
traceResult xTraceExtensionGetConfigName | ( | TraceExtensionHandle_t | xExtensionHandle, |
const char ** | pszName | ||
) |
Gets extension configuration name.
[in] | xExtensionHandle | Pointer to initialized extension handle. |
[out] | pszName | Name. |
TRC_FAIL | Failure |
TRC_SUCCESS | Success |