15 #include <trcConfig.h>
16 #include <trcHardwarePort.h>
23 #define TRC_BASE_TYPE int32_t
26 #ifndef TRC_UNSIGNED_BASE_TYPE
27 #define TRC_UNSIGNED_BASE_TYPE uint32_t
30 typedef TRC_UNSIGNED_BASE_TYPE TraceUnsignedBaseType_t;
32 typedef TRC_BASE_TYPE TraceBaseType_t;
34 typedef TraceUnsignedBaseType_t traceResult;
36 typedef TraceUnsignedBaseType_t TraceEventHandle_t;
38 typedef TraceUnsignedBaseType_t TraceISRHandle_t;
40 typedef TraceUnsignedBaseType_t TraceEntryHandle_t;
42 typedef TraceUnsignedBaseType_t TraceTaskHandle_t;
44 typedef TraceUnsignedBaseType_t TraceObjectHandle_t;
46 typedef TraceUnsignedBaseType_t TraceExtensionHandle_t;
48 typedef TraceUnsignedBaseType_t TraceHeapHandle_t;
50 typedef TraceUnsignedBaseType_t TraceIntervalChannelSetHandle_t;
52 typedef TraceUnsignedBaseType_t TraceIntervalChannelHandle_t;
54 typedef TraceUnsignedBaseType_t TraceIntervalInstanceHandle_t;
56 typedef TraceUnsignedBaseType_t TraceStateMachineHandle_t;
58 typedef TraceUnsignedBaseType_t TraceStateMachineStateHandle_t;
60 typedef TraceUnsignedBaseType_t TraceStringHandle_t;
62 typedef TraceUnsignedBaseType_t TraceCounterHandle_t;
64 typedef void (*TraceCounterCallback_t)(TraceCounterHandle_t xCounterHandle);
67 typedef TraceStringHandle_t traceString;