Percepio Trace Recorder
v4.6.6
|
Public trace extension APIs. More...
#include <trcTypes.h>
Go to the source code of this file.
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... | |
Public trace extension APIs.