Richard Barry
5d27f3ccf7
Add in the portSET_INTERRUPT_MASK_FROM_ISR() and portCLEAR_INTERRUPT_MASK_FROM_ISR() macros.
17 years ago
Richard Barry
e939542f32
Update to V5.0.0.
17 years ago
Richard Barry
57a83227d0
Remove incorrect const qualifiers.
17 years ago
Richard Barry
7eb7201b46
Casting only.
17 years ago
Richard Barry
b73dafb1f4
Change the semantics of the xQueueGenericSendFromISR() function.
17 years ago
Richard Barry
ada4744871
Minor changes to the trace macros.
17 years ago
Richard Barry
cfcad6e78a
Corrected prototypes for newly added functions that had the 'signed' qualifier missing.
17 years ago
Richard Barry
3fd422ff2f
Return the lock counts to their original intended behaviour.
17 years ago
Richard Barry
9596b04eff
Small mods, and update file headers.
17 years ago
Richard Barry
527fb6a907
Update version numbers to V4.8.0
17 years ago
Richard Barry
3b4545cdf6
Add extra const qualifiers and casts for linting purposes.
17 years ago
Richard Barry
343a6101c2
Correct function prototype.
17 years ago
Richard Barry
87575c5cfe
Re-write the queue send and queue receive functions to improve their effect on interrupt responsiveness.
17 years ago
Richard Barry
b8b70528f4
Add trace macros.
17 years ago
Richard Barry
3e94695fb4
Update to V4.7.2.
17 years ago
Richard Barry
79dd981500
Remove casts that were generating warnings (even though the casts were added to remove warnings with some compilers).
17 years ago
Richard Barry
c86dcf7826
Update to V4.7.1
17 years ago
Richard Barry
354a57ed5e
Update counting semaphore function prototype.
17 years ago
Richard Barry
dfb8e7003b
Prepare for V4.7.1 release.
17 years ago
Richard Barry
fb799b7647
Update documentation.
17 years ago
Richard Barry
44911a1c48
Update to V4.7.0.
17 years ago
Richard Barry
8603259d40
Add first version of alternative API.
17 years ago
Richard Barry
d69d2df8d6
Counting semaphore demo added.
17 years ago
Richard Barry
620d3999ef
Update to V4.6.1 - including PIC32MX port.
17 years ago
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.
18 years ago
Richard Barry
98a9959a44
Update to V4.5.0 files and directory structure.
18 years ago
Richard Barry
c77358491a
Update the queue peek behaviour and add QPeek test files.
18 years ago
Richard Barry
86f4e8b4a0
Changed a couple of casts to remove compiler warnings.
18 years ago
Richard Barry
60338bd872
Added xQueueSendToBack, xQueueSendToFront, xQueuePeek and xSemaphoreCreateMutex - along with GenQTest.c to demonstrate their usage.
18 years ago
Richard Barry
15268bfbeb
Update to V4.4.0.
18 years ago
Richard Barry
68a1ab1d04
Update in preparation for the V4.3.1 release.
18 years ago
Richard Barry
623aa3675f
Update to V4.3.0 as described in http://www.FreeRTOS.org/History.txt
18 years ago
Richard Barry
0a6d59a611
V4.2.1 files.
18 years ago
Richard Barry
712bfdf9d2
Update version number to V4.2.0.
18 years ago
Richard Barry
f20d072c4a
Slight mod to take into account different definitions between SafeRTOS and FreeRTOS.org.
18 years ago
Richard Barry
684b802b27
Modification to the behaviour of xQueueSend() and xQueueReceive() in the case that a blocked task times out (bug fix).
18 years ago
Richard Barry
3e92d8aca0
Updated version numbers to V4.1.3.
18 years ago
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.
19 years ago
Richard Barry
3021b1acc8
Change version numbers to V4.1.2
19 years ago
Richard Barry
5561c55286
Update version number to V4.1.1.
19 years ago
Richard Barry
155d8d1828
Update to V4.1.0.
19 years ago
Richard Barry
b18929ef7d
Changes ready for V4.1.0.
19 years ago
Richard Barry
ab964f3c9d
Updated to V4.0.5
...
+ Introduced API function xTaskResumeFromISR(). Same functionality as
xTaskResume(), but can be called from within an interrupt service routine.
+ Optimised vListInsert() in the case when the wake time is the maximum
tick count value.
+ Bug fix: The 'value' of the event list item is updated when the priority
of a task is changed. Previously only the priority of the TCB itself was
changed.
+ vTaskPrioritySet() and vTaskResume() no longer use the event list item.
This has not been necessary since V4.0.1 when the xMissedYield handling
was added.
+ Lowered the PCLK setting on the ARM9 STR9 demo from 96MHz to 48MHz.
+ When ending the scheduler - do not try to attempt a context switch when
deleting the current task.
+ SAM7X EMAC drivers: Corrected the Rx frame length mask when obtaining
the length from the rx descriptor.
19 years ago
Richard Barry
3dcbed5763
Update to V4.0.4. Add in STR912 port and demo.
19 years ago
Richard Barry
05023971cb
19 years ago
Richard Barry
946da76519
19 years ago
Richard Barry
b6df57c7e3
First version under SVN is V4.0.1
19 years ago