Commit Graph

63 Commits (4965cdb3677e768f91fa419dcd9b480c22eb78ac)

Author SHA1 Message Date
Richard Barry 886be58c58 Formatting only.
Richard Barry 2f40ad7393 Ready for V5.2.0 release.
Richard Barry 143c58e032 Minor changes to new queue functions plus add comments.
Richard Barry aaeb4790de Optimisations - being checked in for backup - not yet complete.
Richard Barry 52ba0e651e Update to V5.1.2.
Richard Barry 8471147b5a Remove erroneous comments.
Richard Barry d28eda8634 Ready for V5.1.1 release.
Richard Barry 758b1c7c59 Update ready for V5.1.0 release.
Richard Barry 130e2f2c0a Prepare for V5.0.4 release.
Richard Barry 5116051604 Remove initialisation of xQueueRegistry.
Richard Barry 16b6baf10c Update to V5.0.3.
Richard Barry 1d4e319aa7 Ensure the queue registry gets initialised.
Richard Barry 90064444af Update to V5.0.2
Richard Barry 576a25a098 Remove static qualifier from queue registry.
Richard Barry 4154eec4e1 Add queue registry code.
Richard Barry 5a2790a998 Change the way the critical sections are handled within interrupts so the critical sections can be nested.
Richard Barry 5d27f3ccf7 Add in the portSET_INTERRUPT_MASK_FROM_ISR() and portCLEAR_INTERRUPT_MASK_FROM_ISR() macros.
Richard Barry e939542f32 Update to V5.0.0.
Richard Barry 57a83227d0 Remove incorrect const qualifiers.
Richard Barry 7eb7201b46 Casting only.
Richard Barry b73dafb1f4 Change the semantics of the xQueueGenericSendFromISR() function.
Richard Barry ada4744871 Minor changes to the trace macros.
Richard Barry cfcad6e78a Corrected prototypes for newly added functions that had the 'signed' qualifier missing.
Richard Barry 3fd422ff2f Return the lock counts to their original intended behaviour.
Richard Barry 9596b04eff Small mods, and update file headers.
Richard Barry 527fb6a907 Update version numbers to V4.8.0
Richard Barry 3b4545cdf6 Add extra const qualifiers and casts for linting purposes.
Richard Barry 343a6101c2 Correct function prototype.
Richard Barry 87575c5cfe Re-write the queue send and queue receive functions to improve their effect on interrupt responsiveness.
Richard Barry b8b70528f4 Add trace macros.
Richard Barry 3e94695fb4 Update to V4.7.2.
Richard Barry 79dd981500 Remove casts that were generating warnings (even though the casts were added to remove warnings with some compilers).
Richard Barry c86dcf7826 Update to V4.7.1
Richard Barry 354a57ed5e Update counting semaphore function prototype.
Richard Barry dfb8e7003b Prepare for V4.7.1 release.
Richard Barry fb799b7647 Update documentation.
Richard Barry 44911a1c48 Update to V4.7.0.
Richard Barry 8603259d40 Add first version of alternative API.
Richard Barry d69d2df8d6 Counting semaphore demo added.
Richard Barry 620d3999ef Update to V4.6.1 - including PIC32MX port.
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.
Richard Barry 98a9959a44 Update to V4.5.0 files and directory structure.
Richard Barry c77358491a Update the queue peek behaviour and add QPeek test files.
Richard Barry 86f4e8b4a0 Changed a couple of casts to remove compiler warnings.
Richard Barry 60338bd872 Added xQueueSendToBack, xQueueSendToFront, xQueuePeek and xSemaphoreCreateMutex - along with GenQTest.c to demonstrate their usage.
Richard Barry 15268bfbeb Update to V4.4.0.
Richard Barry 68a1ab1d04 Update in preparation for the V4.3.1 release.
Richard Barry 623aa3675f Update to V4.3.0 as described in http://www.FreeRTOS.org/History.txt
Richard Barry 0a6d59a611 V4.2.1 files.
Richard Barry 712bfdf9d2 Update version number to V4.2.0.