Interfaces Target


In each Linux project which results in an application, there are some extra target dependant files which you use. These usually come with an evaluation board.

To interface with a PowerPC target, the files WSTTarget.h and WSTTarget.c have been implemented as follows:

Files Description
WSTTarget.h This file defines the following constant if the constant WST_RTOS_NONE is set, 
  • RIC_MS_PER_TICK
This constant defaults to 10.
Please refer to a section on Porting to a Target to see if this value is correct for your hardware or details on your Board Support Package, if any.


This file defines prototypes for the following functions:
  • WSTTarget_Init
Its prototype is:

void     WSTTarget_Init( void );
  • WSTTarget_Cleanup
Its prototype is:

void     WSTTarget_Cleanup( void );

This file defines prototypes for the following functions if the constant WST_RTOS_NONE is set:
  • WSTTarget_enterCriticalRegion
Its prototype is:

void    WSTTarget_enterCriticalRegion( void );
  • WSTTarget_exitCriticalRegion
Its prototype is:

void   WSTTarget_exitCriticalRegion( void );
  • WSTTarget_timerInterrupt
This function is added as wrapper to WSTRTOS_incrementRxfTicks()
Its prototype is:

void  WSTTarget_timerInterrupt( void );
WSTTarget.c This file implements the following functions:
  • WSTTarget_Init
Its implementation is reserved for future use
  • WSTTarget_Cleanup
This function is left empty.


This file also implements the following functions if the constant WST_RTOS_NONE is set:
  • WSTTarget_enterCriticalRegion
Its implementation is reserved for future use
  • WSTTarget_exitCriticalRegion
Its implementation is reserved for future use
  • WSTTarget_timerInterrupt
This function is not implemented



Copyright (c) Willert Software Tools GmbH. All rights reserved.