Add SAM4L demo.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1850 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Updated the sleep function to ensure it left interrupts disabled when returning.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1851 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Prepare to package up SAM4L demo.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1852 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add barrier instructions to GCC CM3/4 code.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1853 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add volatile keyword to GenQTest loop counter for consistency.
Remove obsolete definition from SAM4L demo.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1854 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Remove infinite loop from task delete function.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1855 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Remove duplicate #error informing people to run the CreateProjectDirectoryStructure.bat.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1856 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add barrier instructions to the GCC CM3 ports.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1857 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Replace the read back of the software interrupt register with barrier instructions (CCS/RM48/TMS570).

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1858 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Ensure XMC demo builds with the latest IAR version.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1859 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add barrier instructions to IAR CM3 ports.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1860 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add memory barrier instructions to the RVDS CM3 ports.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1861 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add memory barrier instructions to Tasking CM4F port.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1862 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add RX100 GCC port layer.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1863 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add RX100 IAR port layer.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1864 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add RX100 Renesas compiler port layer.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1865 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update yield code in RX600/GCC port.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1866 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update yield code in RX600/Renesas compiler port.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1867 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update yield code in RX600/IAR compiler port.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1868 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update RX600 IAR RX62N demo to use latest IAR tools.

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