Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

gpTimerConfig.h File Reference

#include <Datatypes.h>
#include <services/services.h>

Defines

#define ERR_TIMER_NOT_FOUND   (ERR_GENERIC - 10)
#define ERR_TIMER_IN_USE   (ERR_GENERIC - 20)

Typedefs

typedef void(* T_GP_TIMER_CALLBACK )(void)

Functions

T_GP_TIMER_INSTtimer_pwmout_setup (unsigned short pa_nTimerNr, float fPeriod, float fPulsWidth, bool bPositivePulse, unsigned long pa_nSystemClk)
void timer_enable (T_GP_TIMER_INST *pTimerHndl)
void timer_disable (T_GP_TIMER_INST *pTimerHndl)
void timer_set_period (T_GP_TIMER_INST *pTimerHndl, unsigned long pa_nValue)
void timer_set_width (T_GP_TIMER_INST *pTimerHndl, unsigned long pa_nValue)
void timer_set_pwm_puls_width (T_GP_TIMER_INST *pTimerHndl, float pa_fPulsWidth)
void timer_close (T_GP_TIMER_INST *pTimerHndl)

Define Documentation

#define ERR_TIMER_IN_USE   (ERR_GENERIC - 20)
 

#define ERR_TIMER_NOT_FOUND   (ERR_GENERIC - 10)
 


Typedef Documentation

typedef void(* T_GP_TIMER_CALLBACK)(void)
 


Function Documentation

void timer_close T_GP_TIMER_INST pTimerHndl  ) 
 

void timer_disable T_GP_TIMER_INST pTimerHndl  ) 
 

void timer_enable T_GP_TIMER_INST pTimerHndl  ) 
 

T_GP_TIMER_INST* timer_pwmout_setup unsigned short  pa_nTimerNr,
float  fPeriod,
float  fPulsWidth,
bool  bPositivePulse,
unsigned long  pa_nSystemClk
 

void timer_set_period T_GP_TIMER_INST pTimerHndl,
unsigned long  pa_nValue
 

void timer_set_pwm_puls_width T_GP_TIMER_INST pTimerHndl,
float  pa_fPulsWidth
 

void timer_set_width T_GP_TIMER_INST pTimerHndl,
unsigned long  pa_nValue
 


Generated on Thu Mar 2 16:11:30 2006 for VDK Blacksheep by  doxygen 1.4.1