Richard Barry
2967657a85
Add vQueueDelete() to the MPU port.
...
Added volatile key word to the queue xRxLock and xTxLock members.
Ensure the portPRIVILEGED_BIT bit is set when the timer task is being created by the kernel - as it was for the idle task. Necessary for MPU port.
2012-08-03 15:21:21 +00:00
Richard Barry
db44ca0c56
Add in a couple of extra list macros for use with FreeRTOS+UDP.
...
Allow the ISR safe queue send and receive functions to set the higher priority task woken pointer to NULL.
2012-07-03 11:16:52 +00:00
Richard Barry
26dbc85c7c
Added INCLUDE_xQueueGetMutexHolder macro.
...
Removed the "-rc1" that was accidentally left on the version number of some Win32 port files.
Changed the behaviour of xQueueGenericReset() so queues can be reset when tasks are blocked on them.
2012-05-17 08:22:27 +00:00
Richard Barry
9f0069690c
Prepare for FreeRTOS V7.1.1 tag.
2012-05-08 16:36:52 +00:00
Richard Barry
2658a3b6ef
Added xSemaphoreGetMutexHolder() macro and equivalent function.
2012-03-11 15:23:51 +00:00
Richard Barry
637045468b
Add xQueueReset() function.
2012-01-12 09:32:35 +00:00
Richard Barry
e3276fc282
Change version numbers to V7.1.0.
2011-12-13 16:24:24 +00:00
Richard Barry
1ec172e0e0
Add vQueueSetQueueNumber() and ucQueueGetQueueNumber() API functions.
2011-12-13 11:39:58 +00:00
Richard Barry
7daebd9275
Update core files to remove legacy trace and make necessary modifications to facilitate use with other trace tools.
2011-11-29 19:02:58 +00:00
Richard Barry
cc61126025
Update headers for the FreeRTOS V7.0.2 release.
2011-09-20 18:22:39 +00:00
Richard Barry
254b61871e
A few updates for coding standard reasons.
2011-08-01 08:00:17 +00:00
Richard Barry
f5a6b610e1
Update version number to V7.0.1.
2011-05-13 18:31:12 +00:00
Richard Barry
89bf1cf24f
Update headers for Version 7.0.0 release.
2011-04-08 18:30:58 +00:00
Richard Barry
37de268af4
Cosmetic work towards MISRA compliance statement pre release of V7.
2011-04-05 20:19:54 +00:00
Richard Barry
412c2cc9a7
Add some configASSERT() calls.
2011-02-14 13:47:50 +00:00
Richard Barry
b4ff4820cb
Continue work on the new timer implementation. Nearly complete.
2011-02-14 10:51:18 +00:00
Richard Barry
7ee534e4c2
Add some tick interrupt overflow protection to the timers module. This is not tested yet and still a work in progress.
2011-02-10 19:09:35 +00:00
Richard Barry
559532329d
Minor updates to the queue.c and tasks.c core files required to support the new timers implementation.
2011-02-09 19:21:58 +00:00
Richard Barry
a5820e2b2a
Make changes required for MISRA 2004 compliance.
2011-02-06 18:47:57 +00:00
Richard Barry
c26b230d28
Some time and code size optimisations.
2011-02-06 15:44:56 +00:00
Richard Barry
96ab89d253
Update to V6.1.1
2011-01-14 20:22:24 +00:00
Richard Barry
60bea08b22
Added the traceTAKE_MUTEX_RECURSIVE_FAILED() macro.
2010-11-21 11:35:48 +00:00
Richard Barry
4778bd45e7
Update to FreeRTOS V6.1.0 release candidate.
2010-09-23 16:36:25 +00:00
Richard Barry
c73b3dc304
Add Cortus port to produce V6.0.5.
2010-05-17 15:41:58 +00:00
Richard Barry
808bb8e159
Update the V6.0.4. The primary difference being that the unsupported demos have now been removed from the download, and instead placed in their own forums.
2010-03-14 11:55:16 +00:00
Richard Barry
e262d95404
Ready for V6.0.3 release.
2010-02-25 13:41:09 +00:00
Richard Barry
4f59d550c6
Update to V6.0.2.
2010-01-09 14:31:39 +00:00
Richard Barry
9ec30de7f4
Update Cortex M3 ports to ensure 8 byte alignment.
2009-11-15 21:47:15 +00:00
Richard Barry
11ed4d6fba
Change to the file headers only.
2009-10-13 10:54:32 +00:00
Richard Barry
506dd1b7c8
Remove unnecessary use of portLONG, portCHAR and portSHORT.
...
Change version number in headers.
2009-10-05 09:46:11 +00:00
Richard Barry
26f0258688
Remove unnecessary use of portLONG, portCHAR and portSHORT.
2009-10-04 18:34:36 +00:00
Richard Barry
6b7397ee92
Prepare for V6.
2009-09-29 20:11:12 +00:00
Richard Barry
ed06a0400a
Update to V5.4.2. See http://www.freertos.org/History.txt .
2009-08-09 19:10:57 +00:00
Richard Barry
3a883a776c
Update to V5.4.1
2009-07-25 20:14:06 +00:00
Richard Barry
f312118bf9
Ensure LPC1768 demos are correct prior to V5.4.0 release.
2009-07-12 19:00:28 +00:00
Richard Barry
fdcc3676cd
Update version number.
2009-07-07 09:41:29 +00:00
Richard Barry
7818ed5a97
Prepare for V5.3.1 release.
2009-06-21 19:07:47 +00:00
Richard Barry
4bf5521db6
Prepare for V5.3.0 release.
2009-05-30 15:51:41 +00:00
Richard Barry
28aa468bd0
Formatting only.
2009-05-28 20:34:32 +00:00
Richard Barry
886be58c58
Formatting only.
2009-05-19 10:34:57 +00:00
Richard Barry
2f40ad7393
Ready for V5.2.0 release.
2009-03-14 19:20:12 +00:00
Richard Barry
143c58e032
Minor changes to new queue functions plus add comments.
2009-03-12 11:48:24 +00:00
Richard Barry
aaeb4790de
Optimisations - being checked in for backup - not yet complete.
2009-03-11 10:53:45 +00:00
Richard Barry
52ba0e651e
Update to V5.1.2.
2009-02-09 20:21:35 +00:00
Richard Barry
8471147b5a
Remove erroneous comments.
2008-11-22 17:34:51 +00:00
Richard Barry
d28eda8634
Ready for V5.1.1 release.
2008-11-20 16:10:46 +00:00
Richard Barry
758b1c7c59
Update ready for V5.1.0 release.
2008-10-24 18:07:39 +00:00
Richard Barry
130e2f2c0a
Prepare for V5.0.4 release.
2008-09-22 15:48:40 +00:00
Richard Barry
5116051604
Remove initialisation of xQueueRegistry.
2008-08-14 11:09:26 +00:00
Richard Barry
16b6baf10c
Update to V5.0.3.
2008-07-30 20:04:29 +00:00