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

gpTimerConfig.c File Reference

#include "gpTimerConfig.h"

Defines

#define TIMER_CW_CONFIG_WORD   0x0000
#define TIMER_PWM_CONFIG_WORD   0x0009
#define TIMER_POSITIVE_PULSE_BIT   (1 << 2)

Functions

T_ERROR_CODE timer_setup (unsigned short pa_nTimerNr, unsigned long nTimerPeriod, unsigned long nTimerWidth, unsigned short nTimerConfig, unsigned short *nSystemTimerNr)
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)

Variables

unsigned short g_nTIMERcount
T_GP_TIMER_SPEC g_aTIMERspec []

Define Documentation

#define TIMER_CW_CONFIG_WORD   0x0000
 

#define TIMER_POSITIVE_PULSE_BIT   (1 << 2)
 

#define TIMER_PWM_CONFIG_WORD   0x0009
 


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
 

T_ERROR_CODE timer_setup unsigned short  pa_nTimerNr,
unsigned long  nTimerPeriod,
unsigned long  nTimerWidth,
unsigned short  nTimerConfig,
unsigned short *  nSystemTimerNr
 


Variable Documentation

T_GP_TIMER_SPEC g_aTIMERspec[]
 

unsigned short g_nTIMERcount
 


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