summaryrefslogtreecommitdiff
path: root/Source/queue.c
Commit message (Collapse)AuthorAge
* Remove erroneous comments.RichardBarry2008-11-22
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@584 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Ready for V5.1.1 release.richardbarry2008-11-20
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@576 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update ready for V5.1.0 release.richardbarry2008-10-24
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@528 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Prepare for V5.0.4 release.richardbarry2008-09-22
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@481 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Remove initialisation of xQueueRegistry.richardbarry2008-08-14
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@455 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update to V5.0.3.richardbarry2008-07-30
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@426 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Ensure the queue registry gets initialised.richardbarry2008-07-16
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@404 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update to V5.0.2richardbarry2008-05-30
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@392 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Remove static qualifier from queue registry.RichardBarry2008-05-24
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@386 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Add queue registry code.richardbarry2008-05-23
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@384 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Change the way the critical sections are handled within interrupts so the ↵richardbarry2008-05-19
| | | | | | critical sections can be nested. git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@361 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Add in the portSET_INTERRUPT_MASK_FROM_ISR() and ↵richardbarry2008-05-07
| | | | | | portCLEAR_INTERRUPT_MASK_FROM_ISR() macros. git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@343 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update to V5.0.0.richardbarry2008-04-16
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@322 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Remove incorrect const qualifiers.richardbarry2008-04-13
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@321 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Casting only.richardbarry2008-04-12
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@306 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Change the semantics of the xQueueGenericSendFromISR() function.richardbarry2008-04-12
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@300 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Minor changes to the trace macros.richardbarry2008-04-06
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@296 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Corrected prototypes for newly added functions that had the 'signed' ↵richardbarry2008-04-06
| | | | | | qualifier missing. git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@291 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Return the lock counts to their original intended behaviour.RichardBarry2008-03-29
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@285 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Small mods, and update file headers.richardbarry2008-03-26
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@283 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update version numbers to V4.8.0richardbarry2008-03-25
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@282 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Add extra const qualifiers and casts for linting purposes.richardbarry2008-03-25
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@280 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Correct function prototype.richardbarry2008-03-24
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@278 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Re-write the queue send and queue receive functions to improve their effect ↵richardbarry2008-03-23
| | | | | | on interrupt responsiveness. git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@255 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Add trace macros.richardbarry2008-03-03
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@222 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update to V4.7.2.richardbarry2008-02-21
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@214 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Remove casts that were generating warnings (even though the casts were added ↵richardbarry2008-02-15
| | | | | | to remove warnings with some compilers). git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@191 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update to V4.7.1richardbarry2008-02-03
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@148 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update counting semaphore function prototype.RichardBarry2008-01-27
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@145 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Prepare for V4.7.1 release.RichardBarry2008-01-22
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@130 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update documentation.RichardBarry2007-12-06
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@127 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update to V4.7.0.richardbarry2007-12-05
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@124 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Add first version of alternative API.RichardBarry2007-12-02
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@123 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Counting semaphore demo added.RichardBarry2007-12-01
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@120 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update to V4.6.1 - including PIC32MX port.RichardBarry2007-11-05
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@115 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Changes between V4.5.0 and V4.6.0 released October 28 2007richardbarry2007-10-28
| | | | | | | | | | | | + 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. git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@114 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update to V4.5.0 files and directory structure.richardbarry2007-09-17
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@109 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update the queue peek behaviour and add QPeek test files.RichardBarry2007-08-23
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@106 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Changed a couple of casts to remove compiler warnings.RichardBarry2007-08-22
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@104 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Added xQueueSendToBack, xQueueSendToFront, xQueuePeek and ↵RichardBarry2007-08-21
| | | | | | xSemaphoreCreateMutex - along with GenQTest.c to demonstrate their usage. git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@103 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update to V4.4.0.richardbarry2007-07-29
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@100 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update in preparation for the V4.3.1 release.richardbarry2007-06-09
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@89 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update to V4.3.0 as described in http://www.FreeRTOS.org/History.txtrichardbarry2007-06-05
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@87 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* V4.2.1 files.richardbarry2007-04-01
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@77 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Update version number to V4.2.0.richardbarry2007-02-08
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@64 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Slight mod to take into account different definitions between SafeRTOS and ↵richardbarry2007-01-28
| | | | | | FreeRTOS.org. git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@61 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Modification to the behaviour of xQueueSend() and xQueueReceive() in the ↵richardbarry2007-01-28
| | | | | | case that a blocked task times out (bug fix). git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@60 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Updated version numbers to V4.1.3.richardbarry2006-11-19
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@56 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Changes from V4.1.2:richardbarry2006-10-28
| | | | | | | + BUG FIX: Removed the call to prvIsQueueEmpty from within xQueueCRReceive as it exited with interrupts enabled. Thanks Paul Katz. git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@52 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
* Change version numbers to V4.1.2richardbarry2006-10-09
| | | | git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@42 1d2547de-c912-0410-9cb9-b8ca96c0e9e2