SmartFusion2:  Change linker file to run from NVM.  Add in FreeRTOS+CLI and FreeRTOS+FAT SL demo.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1885 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update Win32 simulator so it references the FreeRTOS+Trace code from the updated FreeRTOS+ directory structure.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1886 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update flop.c and FreeRTOS.h to include a macro (and a default null implementation of the macro) that enables the flop tasks to register their need for a floating point context with the kernel.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1887 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update comments in Atmel Studio CreateProjectDirectoryStructure.bat files to remove references to replace references to Eclipse with references to Atmel Studio.
Update the tickless idle implementations that use up counters for tick interrupt generate to ensure they remain in low power mode for the desired time instead of one tick less than the desired time.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1888 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Minor cosmetics to comments.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1889 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
SmartFusion2 CLI working with polled UART, about to convert to interrupt driven UART.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1890 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Convert SmartFusion2 CLI to use the interrupt UART driver functions instead of the polled UART driver functions.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1891 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add SmartFusion2 demo for the SmartFustion2 development kit.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1892 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update SmartFustion2 starter kit partest.c.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1893 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Combine the SmartFusion2 starter kit and development kits demos into a single directory.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1894 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Rename the SmartFusion2 demo directory.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1895 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Move SmartFusion configuration options into FreeRTOSConfig.h.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1896 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Ensure the SmartFusion2 interrupt driven UART drivers are not passed a zero length buffer.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1897 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Fix compiler warning in psp_test.c when compiled with ARM compiler.
Add portYIELD_FROM_ISR() macros to Cortex-M ports.  The new macro just calls the exiting portEND_SWITCHING_ISR() macro.
Remove code from the MSVC port layer that was left over from a previous implementation and become obsolete.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1898 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update the code that generates the run time stats strings so the pcStatsString[] array is not required.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1899 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Ensure a queue or semaphore that is not empty cannot be added to a queue set.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1900 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Remove the Chan FATfs code as FreeRTOS now ships with a proprietary file system.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1901 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Slight modification to license blub text in header comments.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1902 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update LPC18xx FreeRTOS+UDP demo to use LPCOpen USB and Ethernet drivers.
Update LPC18xx FreeRTOS+UDP eclipse project to use linked resources rather than a CreateProjectDirectoryStructure.bat batch file.

git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@1903 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update the FreeRTOS+UDP LPC18xx MAC driver to use the LPCOpen drivers.

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