**NOTE** The exception to the GPL is included to allow you to distribute a\r
combined work that includes FreeRTOS.org without being obliged to provide\r
the source code for any proprietary components. Alternative commercial\r
- license and support terms are also available upon request. See the \r
+ license and support terms are also available upon request. See the\r
licensing section of http://www.FreeRTOS.org for full details.\r
\r
FreeRTOS.org is distributed in the hope that it will be useful, but WITHOUT\r
\r
void vPortSVCHandler( void )\r
{\r
- asm volatile (\r
+ __asm volatile (\r
" ldr r3, pxCurrentTCBConst2 \n" /* Restore the context. */\r
" ldr r1, [r3] \n" /* Use pxCurrentTCBConst to get the pxCurrentTCB address. */\r
" ldr r0, [r1] \n" /* The first item in pxCurrentTCB is the task top of stack. */\r
\r
void vPortStartFirstTask( void )\r
{\r
- asm volatile(\r
+ __asm volatile(\r
" ldr r0, =0xE000ED08 \n" /* Use the NVIC offset register to locate the stack. */\r
" ldr r0, [r0] \n"\r
" ldr r0, [r0] \n"\r
" msr basepri, r0 \n"\r
" bl vTaskSwitchContext \n"\r
" mov r0, #0 \n"\r
- " msr basepri, r0 \n" \r
+ " msr basepri, r0 \n"\r
" ldmia sp!, {r3, r14} \n"\r
" \n" /* Restore the context, including the critical nesting count. */\r
" ldr r1, [r3] \n"\r