E:/Projects/AvrLib/kernel/TimerServices.c File Reference

#include "task.h"
#include "TimerServices.h"
#include <stdlib.h>

Include dependency graph for TimerServices.c:

Go to the source code of this file.

Functions

 THREAD (TimerServicesTask, arg)
TSERVICENewTimerService (unsigned t, unsigned m, void *arg, void(*cb)(void *))
void DeleteTimerService (TSERVICE *pTS)
void StartTimer (TSERVICE *pTS)
void KillTimer (TSERVICE *pTS)
void InitTimerServices (void)

Variables

ECBTimerServicesSem
TCB TTsrv
static char TSname [] = "TSrvr"
static TSERVICETList


Function Documentation

void DeleteTimerService ( TSERVICE pTS  ) 

Definition at line 71 of file TimerServices.c.

References free.

void InitTimerServices ( void   ) 

void KillTimer ( TSERVICE pTS  ) 

Definition at line 91 of file TimerServices.c.

References Disable(), Enable(), tservice::next, and tservice::prev.

TSERVICE* NewTimerService ( unsigned  t,
unsigned  m,
void *  arg,
void(*)(void *)  cb 
)

void StartTimer ( TSERVICE pTS  ) 

Definition at line 76 of file TimerServices.c.

References Disable(), Enable(), tservice::next, and tservice::prev.

THREAD ( TimerServicesTask  ,
arg   
)


Variable Documentation

Definition at line 12 of file TimerServices.c.

TSERVICE* TList [static]

Definition at line 15 of file TimerServices.c.

char TSname[] = "TSrvr" [static]

Definition at line 14 of file TimerServices.c.

Referenced by InitTimerServices().

Definition at line 13 of file TimerServices.c.


Generated on Sun Aug 31 13:31:01 2008 for FrankenRTOS by  doxygen 1.5.6