/*******************************************************************************\r
- * Tracealyzer v2.6.0 Recorder Library\r
+ * Tracealyzer v2.7.7 Recorder Library\r
* Percepio AB, www.percepio.com\r
*\r
* trcKernelPort.c\r
* damages, or the exclusion of implied warranties or limitations on how long an \r
* implied warranty may last, so the above limitations may not apply to you.\r
*\r
- * Copyright Percepio AB, 2013.\r
+ * Tabs are used for indent in this file (1 tab = 4 spaces)\r
+ *\r
+ * Copyright Percepio AB, 2012-2015.\r
* www.percepio.com\r
******************************************************************************/\r
\r
int uiInEventGroupSetBitsFromISR = 0;\r
\r
extern unsigned char ucQueueGetQueueType(void*);\r
-extern BaseType_t uxQueueGetQueueNumber(void*);\r
+\r
+#if (FREERTOS_VERSION < FREERTOS_VERSION_8_0_OR_LATER)\r
+\r
+extern portBASE_TYPE ucQueueGetQueueNumber(void*);\r
+\r
+objectHandleType prvTraceGetObjectNumber(void* handle)\r
+{\r
+ return (objectHandleType) ucQueueGetQueueNumber(handle);\r
+}\r
+\r
+#else\r
+\r
+extern portBASE_TYPE uxQueueGetQueueNumber(void*);\r
\r
objectHandleType prvTraceGetObjectNumber(void* handle)\r
{\r
- return ( objectHandleType ) uxQueueGetQueueNumber(handle); \r
+ return (objectHandleType) uxQueueGetQueueNumber(handle);\r
}\r
\r
+#endif\r
+\r
unsigned char prvTraceGetObjectType(void* handle)\r
{\r
return ucQueueGetQueueType(handle);\r
objectHandleStacks.indexOfNextAvailableHandle[5] = objectHandleStacks.lowestIndexOfClass[5] = NQueue + NSemaphore + NMutex + NTask + NISR;\r
objectHandleStacks.indexOfNextAvailableHandle[6] = objectHandleStacks.lowestIndexOfClass[6] = NQueue + NSemaphore + NMutex + NTask + NISR + NTimer;\r
\r
- objectHandleStacks.highestIndexOfClass[0] = NQueue - 1;\r
+ objectHandleStacks.highestIndexOfClass[0] = NQueue - 1;\r
objectHandleStacks.highestIndexOfClass[1] = NQueue + NSemaphore - 1;\r
objectHandleStacks.highestIndexOfClass[2] = NQueue + NSemaphore + NMutex - 1;\r
objectHandleStacks.highestIndexOfClass[3] = NQueue + NSemaphore + NMutex + NTask - 1;\r