Added a little intelligence to eTaskGetState() so it can distinguish between a suspended task and a task that is indefinitely blocked on an event.

git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2068 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Added an additional configASSERT() to test the new eTaskGetState() behaviour (see previous checking comment).

git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2069 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Improve how the scheduler is started in the GCC Cortex-M0 port.

git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2070 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Remove the SVC handler from the SAMD20 FreeRTOSConfig.h as the GCC Cortex-M0 port no longer uses it.

git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2071 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Update the Keil and IAR CM0 port layers to match the changes made to the GCC version.

git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2072 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Remove the SVC handler from the XMC1000 demo as it is no longer used by the Cortex-M0 port layer.

git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2073 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Ensure the private port number wrap check is inside the critical section in prvGetPrivatePortNumber() (UDP).
Add missing default values for some of the trace macros.


git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2074 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Second attempt - Ensure the private port number wrap check is inside the critical section in prvGetPrivatePortNumber() (UDP).


git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2075 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Merge remote-tracking branch 'trunk'