/*\r
- FreeRTOS V8.2.2 - Copyright (C) 2015 Real Time Engineers Ltd.\r
+ FreeRTOS V9.0.0rc2 - Copyright (C) 2016 Real Time Engineers Ltd.\r
All rights reserved\r
\r
VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION.\r
\r
FreeRTOS is free software; you can redistribute it and/or modify it under\r
the terms of the GNU General Public License (version 2) as published by the\r
- Free Software Foundation >>!AND MODIFIED BY!<< the FreeRTOS exception.\r
+ Free Software Foundation >>>> AND MODIFIED BY <<<< the FreeRTOS exception.\r
\r
***************************************************************************\r
>>! NOTE: The modification to the GPL is included to allow you to !<<\r
msr psp, r0 /* This is now the new top of stack to use in the task. */\r
movs r0, #2 /* Switch to the psp stack. */\r
msr CONTROL, r0\r
+ isb\r
pop {r0-r5} /* Pop the registers that are saved automatically. */\r
mov lr, r5 /* lr is now in r5. */\r
cpsie i /* The first task has its context and interrupts can be enabled. */\r