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.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1760 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add heap_4.c.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1761 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update MPS430X ports so the sleep mode bits are cleared on exit from the tick interrupt.
Update heap_4.c.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1762 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Remove test code from heap_4.c.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1763 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Start to re-arrange files to include FreeRTOS+ in main download.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1764 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add FreeRTOS-Plus directory.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1765 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add readme files to the various FreeRTOS+ directories.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1766 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Remove the files from the SAM4S demo that are copied using the CreateProjectDirectoryStructure.bat batch file.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1767 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add CreateProjectDirectoryStructure.bat to the SAM4 demo.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1768 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add warning in Cortex-M3 and Cortex-M4 FreeRTOSConfig.h header files that configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to 0.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1769 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Remove the remnants of the legacy trace functionality (since replaced with FreeRTOS+Trace).
Replaced the #error that traps configMAX_SYSCALL_INTERRUPT_PRIORITY being set to 0 with a configASSERT() for GCC Cortex-M3/4 ports as the #error does not work if configMAX_SYSCALL_INTERRUPT_PRIORITY includes any casting.  Not a problem for other compilers as they cannot have casting anyway as that would break the assembly code.


git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1770 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Prepare for V7.2.0 release.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1771 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Put comments in the code that give a reference to people who think that setting BASE_PRI to zero is the wrong thing to to in an ISR.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1772 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add SAM3X-EK demo.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1774 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Save the SAM4S FreeRTOSConfig.h with the #error about running the CreateProjectDirectoryStructure.bat batch file in the correct state (uncommented).

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1775 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add demo for SAM3S-EK2.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1776 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Improve command input string handling in FreeRTOS+CLI to allow allow commands to be sub-strings of each other, and not to count trailing white space as a parameter.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1777 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Allow mutex type semaphores to be given from an interrupt (not a normal thing to do - use a binary semaphore!).
Allow FreeRTOS+CLI commands to have spaces at the end without it being taken as a parameter.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1778 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Added eTaskStateGet().
Added default value for INCLUDE_eTaskStateGet.



git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1779 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add eTaskStateGet() to FreeRTOS-MPU.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1780 1d2547de-c912-0410-9cb9-b8ca96c0e9e2