Richard Barry
6e27b6ec86
Update documentation to correct spelling.
2007-12-05 21:50:00 +00:00
Richard Barry
44911a1c48
Update to V4.7.0.
2007-12-05 21:24:47 +00:00
Richard Barry
8603259d40
Add first version of alternative API.
2007-12-02 18:37:43 +00:00
Richard Barry
b6d2b739f3
Ensure warning free compilation under GCC.
2007-12-01 20:56:44 +00:00
Richard Barry
2931f43895
Missing PIC32 files.
2007-12-01 20:29:54 +00:00
Richard Barry
d69d2df8d6
Counting semaphore demo added.
2007-12-01 20:28:04 +00:00
Richard Barry
48b4870c7e
Add STM32 Primer demo. Remove the .lock file from the Eclipse demos.
2007-11-26 15:43:24 +00:00
Richard Barry
620d3999ef
Update to V4.6.1 - including PIC32MX port.
2007-11-05 16:44:39 +00:00
Richard Barry
0a9c978f18
Changes between V4.5.0 and V4.6.0 released October 28 2007
...
+ Changed the method used to force a context switch within an ISR for the
ARM7/9 GCC ports only. The portENTER_SWITCHING_ISR() and
portEXIT_SWITCHING_ISR() macros are no longer supported. This is to
ensure correct behaviour no matter which GCC version is used, with or
without the -fomit-frame-pointer option, and at all optimisation levels.
+ Corrected the prototype for xQueueGenericSend() within queue.h.
2007-10-28 14:42:46 +00:00
Richard Barry
ada7fa862d
Changed the way the ARM7/9 GCC ports enter interrupts that can cause a context switch.
2007-10-28 13:55:35 +00:00
Richard Barry
a3921adfe1
+ The macro portENTER_SWITCHING_ISR() no longer attempts to use the frame pointer. Variables declared within ISRs must now be declared static.
2007-10-26 09:52:15 +00:00
Richard Barry
98a9959a44
Update to V4.5.0 files and directory structure.
2007-09-17 10:07:48 +00:00
Richard Barry
c77358491a
Update the queue peek behaviour and add QPeek test files.
2007-08-23 11:37:41 +00:00
Richard Barry
5f16b0abca
Fixed name of xQueueSendToFrontFromISR.
2007-08-23 07:23:53 +00:00
Richard Barry
86f4e8b4a0
Changed a couple of casts to remove compiler warnings.
2007-08-22 16:56:05 +00:00
Richard Barry
60338bd872
Added xQueueSendToBack, xQueueSendToFront, xQueuePeek and xSemaphoreCreateMutex - along with GenQTest.c to demonstrate their usage.
2007-08-21 16:54:48 +00:00
Richard Barry
15268bfbeb
Update to V4.4.0.
2007-07-29 15:23:39 +00:00
Richard Barry
a06a2e492f
Results of testing new prvIsTaskSuspended() function.
2007-07-28 18:41:53 +00:00
Richard Barry
de1094e980
Removed const from xTaskResumeFromISR() and xTaskResume() local variables as it upsets the call to the list function.
2007-07-28 18:35:03 +00:00
Richard Barry
7a8eb507a7
Modifications to correct behaviour when a task is blocked without specifying a wake time, and also introduce the xTaskGetSchedulerState() function.
2007-07-28 16:33:07 +00:00
Richard Barry
94c94d3c0e
Updated AVR32 demos and added AVR32 UC3B demo.
2007-07-27 07:59:50 +00:00
Richard Barry
45e7e5ac55
Add in first STM32 demo.
2007-06-11 05:36:39 +00:00
Richard Barry
68a1ab1d04
Update in preparation for the V4.3.1 release.
2007-06-09 15:03:03 +00:00
Richard Barry
623aa3675f
Update to V4.3.0 as described in http://www.FreeRTOS.org/History.txt
2007-06-05 09:56:16 +00:00
Richard Barry
5a3272cdca
Accomodates wizC V14.00B and up with full optimisations.
...
Thanks Marcel.
2007-04-22 10:50:03 +00:00
Richard Barry
b36ba44e0d
Add LPC2368 demo.
2007-04-05 13:47:25 +00:00
Richard Barry
0a6d59a611
V4.2.1 files.
2007-04-01 20:47:49 +00:00
Richard Barry
6118595a07
Add AVR32 port and demo files.
2007-04-01 19:52:27 +00:00
Richard Barry
504382bcb8
Add AVR32 port and demo files.
2007-04-01 19:46:26 +00:00
Richard Barry
17228aca47
Add an option for 8 byte alignment.
2007-03-07 17:52:10 +00:00
Richard Barry
712bfdf9d2
Update version number to V4.2.0.
2007-02-08 10:02:18 +00:00
Richard Barry
f20d072c4a
Slight mod to take into account different definitions between SafeRTOS and FreeRTOS.org.
2007-01-28 12:18:03 +00:00
Richard Barry
684b802b27
Modification to the behaviour of xQueueSend() and xQueueReceive() in the case that a blocked task times out (bug fix).
2007-01-28 10:20:56 +00:00
Richard Barry
edc1e01eab
Bug fix in xTaskCheckForTimeOut() in the case where the tick count has incremented by exactly portMAX_DELAY ticks between two calls (i.e. extremely unlikely).
2007-01-12 08:10:04 +00:00
Richard Barry
3e92d8aca0
Updated version numbers to V4.1.3.
2006-11-19 19:38:30 +00:00
Richard Barry
09969dc53e
Slight mods to comments in STR75X GCC port and demo files.
2006-11-19 13:41:31 +00:00
Richard Barry
6ac900dc95
First version of STR75x RIDE port and demo.
2006-11-19 13:20:37 +00:00
Richard Barry
b2a52ede55
Changes from V4.1.2:
...
+ BUG FIX: Removed the call to prvIsQueueEmpty from within xQueueCRReceive
as it exited with interrupts enabled. Thanks Paul Katz.
2006-10-28 10:41:34 +00:00
Richard Barry
6083a3a3ad
Ensure previous modification does not prevent compilation when INCLUDE_vTaskSuspend is set to false.
2006-10-28 09:47:41 +00:00
Richard Barry
96d4684fa7
Changes from V4.1.2
...
+ Tasks that block with a timeout of portMAX_DELAY are now blocked
indefinitely. Previously portMAX_DELAY was just the longest block time
possible.
2006-10-22 20:28:16 +00:00
Richard Barry
6456c000bd
2006-10-20 15:12:17 +00:00
Richard Barry
3021b1acc8
Change version numbers to V4.1.2
2006-10-09 11:49:50 +00:00
Richard Barry
3878b82c9b
Add PIC24, dsPIC and Coldfire files.
2006-10-09 11:40:24 +00:00
Richard Barry
5561c55286
Update version number to V4.1.1.
2006-09-24 10:12:38 +00:00
Richard Barry
7508aa6219
Added the PRESERVE8 directive to all asm functions.
2006-09-24 10:05:48 +00:00
Richard Barry
155d8d1828
Update to V4.1.0.
2006-08-28 15:13:39 +00:00
Richard Barry
7c183b2f1c
Add in the critical nesting save and restore.
2006-08-28 10:19:21 +00:00
Richard Barry
97a570fa10
Changes to the AVR demo's. IAR demo updated with new critical section method.
2006-08-28 09:35:31 +00:00
Richard Barry
b18929ef7d
Changes ready for V4.1.0.
2006-08-27 14:09:54 +00:00
Richard Barry
b7199e5967
Removed spurious second portDISABLE_INTERRUPTS when compiling for ARM mode.
2006-08-13 09:27:54 +00:00