]> git.sur5r.net Git - freertos/blobdiff - Source/include/semphr.h
Remove unnecessary ';' characters from a couple of macro definitions in the IAR MSP43...
[freertos] / Source / include / semphr.h
index 722b3fc0accfeed583d7a0be0eeb368ce17ef4c1..842ee5dd5d3ba20ff935882f1908f92edadb34fe 100644 (file)
@@ -1,5 +1,5 @@
 /*\r
-    FreeRTOS V6.0.1 - Copyright (C) 2009 Real Time Engineers Ltd.\r
+    FreeRTOS V6.1.0 - Copyright (C) 2010 Real Time Engineers Ltd.\r
 \r
     ***************************************************************************\r
     *                                                                         *\r
@@ -10,7 +10,7 @@
     *    + Looking for basic training,                                        *\r
     *    + Wanting to improve your FreeRTOS skills and productivity           *\r
     *                                                                         *\r
-    * then take a look at the FreeRTOS eBook                                  *\r
+    * then take a look at the FreeRTOS books - available as PDF or paperback  *\r
     *                                                                         *\r
     *        "Using the FreeRTOS Real Time Kernel - a Practical Guide"        *\r
     *                  http://www.FreeRTOS.org/Documentation                  *\r
@@ -115,7 +115,7 @@ typedef xQueueHandle xSemaphoreHandle;
 \r
 /**\r
  * semphr. h\r
- * xSemaphoreTake( \r
+ * <pre>xSemaphoreTake( \r
  *                   xSemaphoreHandle xSemaphore, \r
  *                   portTickType xBlockTime \r
  *               )</pre>\r
@@ -454,7 +454,7 @@ typedef xQueueHandle xSemaphoreHandle;
  * <pre>\r
  xSemaphoreGiveFromISR( \r
                           xSemaphoreHandle xSemaphore, \r
-                          portBASE_TYPE *pxHigherPriorityTaskWoken\r
+                          signed portBASE_TYPE *pxHigherPriorityTaskWoken\r
                       )</pre>\r
  *\r
  * <i>Macro</i> to  release a semaphore.  The semaphore must have previously been\r
@@ -478,8 +478,8 @@ typedef xQueueHandle xSemaphoreHandle;
  *\r
  * Example usage:\r
  <pre>\r
- #define LONG_TIME 0xffff\r
#define TICKS_TO_WAIT 10\r
\#define LONG_TIME 0xffff\r
\#define TICKS_TO_WAIT        10\r
  xSemaphoreHandle xSemaphore = NULL;\r
 \r
  // Repetitive task.\r
@@ -509,7 +509,7 @@ typedef xQueueHandle xSemaphoreHandle;
  void vTimerISR( void * pvParameters )\r
  {\r
  static unsigned char ucLocalTickCount = 0;\r
- static portBASE_TYPE xHigherPriorityTaskWoken;\r
+ static signed portBASE_TYPE xHigherPriorityTaskWoken;\r
 \r
     // A timer tick has occurred.\r
 \r