By the way
Posted by
cherepanov on November 20, 2007
OpenWatcom compiller do not whant to compile queue.c whithout this
Index: /FreeRTOS/Source/queue.c
@@ -602,7 +602,7 @@
{
/* Record the information required to implement
priority inheritance should it become necessary. */
– pxQueue->pxMutexHolder = xTaskGetCurrentTaskHandle();
+ pxQueue->pxMutexHolder = ( signed portCHAR * ) xTaskGetCurrentTaskHandle();
}
}
#endif
And also there is no need to include semphr.h in dynamic.c
Index: FreeRTOS/Demo/Common/Full/dynamic.c
@@ -120,7 +120,7 @@
/* Scheduler include files. */
#include "FreeRTOS.h"
#include "task.h"
-#include "semphr.h"
+#include "queue.h"
/* Demo app include files. */
#include "dynamic.h"
@@ -573,3 +573,4 @@
+
Index: /FreeRTOS/Demo/Common/Minimal/dynamic.c
@@ -96,7 +96,7 @@
/* Scheduler include files. */
#include "FreeRTOS.h"
#include "task.h"
-#include "semphr.h"
+#include "queue.h"
/* Demo app include files. */
#include "dynamic.h"