]> git.sur5r.net Git - freertos/blobdiff - Source/tasks.c
Add proper 8 byte alignment support.
[freertos] / Source / tasks.c
index ec6d36057799abdfb993b27370ed2e9c20cced25..37beb15cfc59eaeb457cd67c3da5ea2ee9ea58af 100644 (file)
@@ -391,7 +391,7 @@ tskTCB * pxNewTCB;
                required by the port. */\r
                #if portSTACK_GROWTH < 0\r
                {\r
-                       pxTopOfStack = pxNewTCB->pxStack + ( usStackDepth - 1 );\r
+                       pxTopOfStack = pxNewTCB->pxStack + ( usStackDepth - 1 ) - ( ( usStackDepth - 1 ) % portBYTE_ALIGNMENT );                        \r
                }\r
                #else\r
                {\r