]> git.sur5r.net Git - freertos/blobdiff - Source/queue.c
Update to V4.4.0.
[freertos] / Source / queue.c
index b16925a31fe4495a1703444c13d58e1356273709..58d8ccde8777131af4a3b4c97940eedcf143a806 100644 (file)
@@ -1,5 +1,5 @@
 /*\r
-       FreeRTOS.org V4.1.3 - Copyright (C) 2003-2006 Richard Barry.\r
+       FreeRTOS.org V4.4.0 - Copyright (C) 2003-2007 Richard Barry.\r
 \r
        This file is part of the FreeRTOS.org distribution.\r
 \r
@@ -27,6 +27,9 @@
        See http://www.FreeRTOS.org for documentation, latest information, license\r
        and contact details.  Please ensure to read the configuration and relevant\r
        port sections of the online documentation.\r
+\r
+       Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along\r
+       with commercial development and support options.\r
        ***************************************************************************\r
 */\r
 \r
@@ -64,6 +67,13 @@ Changes from V4.1.2:
 \r
        + BUG FIX:  Removed the call to prvIsQueueEmpty from within xQueueCRReceive\r
          as it exited with interrupts enabled.  Thanks Paul Katz.\r
+\r
+Changes from V4.1.3:\r
+\r
+       + Modified xQueueSend() and xQueueReceive() to handle the (very unlikely) \r
+       case whereby a task unblocking due to a temporal event can remove/send an \r
+       item from/to a queue when a higher priority task is     still blocked on the \r
+       queue.  This modification is a result of the SafeRTOS testing.\r
 */\r
 \r
 #include <stdlib.h>\r