Work in progress.

This commit is contained in:
Richard Barry
2008-02-12 17:46:50 +00:00
parent 161e266c97
commit bdea62587e
2 changed files with 8 additions and 4 deletions
Source/portable/Softune/MB91460

@ -161,9 +161,10 @@ portSTACK_TYPE *pxPortInitialiseStack( portSTACK_TYPE *pxTopOfStack, pdTASK_CODE
*pxTopOfStack = ( portSTACK_TYPE ) 0x00005555; /* R5 */
pxTopOfStack--;
/* In the current implemention of the compiler the first parameter to the task(or function) is passed
via R4 parameter to the task, hennce the pvParameters pointer is copied in R4 regsiter. See compiler
manual section 4.6.2 for more information.*/
/* In the current implemention of the compiler the first
parameter to the task(or function) is passed via R4 parameter
to the task, hennce the pvParameters pointer is copied in R4
regsiter. See compiler manual section 4.6.2 for more information.*/
*pxTopOfStack = ( portSTACK_TYPE ) (pvParameters); /* R4 */
pxTopOfStack--;
*pxTopOfStack = ( portSTACK_TYPE ) 0x00003333; /* R3 */

@ -43,6 +43,9 @@
#ifndef PORTMACRO_H
#define PORTMACRO_H
#include "mb91467d.h"
#include <stddef.h>
/*-----------------------------------------------------------
* Port specific definitions.
*
@ -58,7 +61,7 @@
#define portFLOAT float
#define portDOUBLE double
#define portLONG long
#define portSHORT int
#define portSHORT short
#define portSTACK_TYPE unsigned portLONG
#define portBASE_TYPE long