E:/Projects/AvrLib/include/sys/timer.h File Reference

Timer management definitions. More...

#include <sys/types.h>
#include <arch/timer.h>

Include dependency graph for timer.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _NUTTIMERINFO
 Timer information structure. More...

Defines

#define TM_ONESHOT   0x01

Typedefs

typedef struct _NUTTIMERINFO NUTTIMERINFO
 Timer type.

Functions

__BEGIN_DECLS void NutTimerInit (void)
NUTTIMERINFONutTimerCreate (u_long ticks, void(*callback)(HANDLE, void *), void *arg, u_char flags)
void NutTimerInsert (NUTTIMERINFO *tn)
void NutTimerProcessElapsed (void)
void NutSleep (u_long ms)
u_long NutGetTickCount (void)
u_long NutGetSeconds (void)
u_long NutGetMillis (void)
HANDLE NutTimerStart (u_long ms, void(*callback)(HANDLE, void *), void *arg, u_char flags)
HANDLE NutTimerStartTicks (u_long ticks, void(*callback)(HANDLE, void *), void *arg, u_char flags)
void NutTimerStop (HANDLE handle)

Variables

NUTTIMERINFOnutTimerList


Detailed Description

Timer management definitions.

Definition in file timer.h.


Define Documentation

#define TM_ONESHOT   0x01

Definition at line 136 of file timer.h.


Typedef Documentation

typedef struct _NUTTIMERINFO NUTTIMERINFO

Timer type.

Definition at line 106 of file timer.h.


Function Documentation

u_long NutGetMillis ( void   ) 

u_long NutGetSeconds ( void   ) 

u_long NutGetTickCount ( void   ) 

void NutSleep ( u_long  ms  ) 

NUTTIMERINFO* NutTimerCreate ( u_long  ticks,
void(*)(HANDLE, void *)  callback,
void *  arg,
u_char  flags 
)

__BEGIN_DECLS void NutTimerInit ( void   ) 

void NutTimerInsert ( NUTTIMERINFO tn  ) 

void NutTimerProcessElapsed ( void   ) 

HANDLE NutTimerStart ( u_long  ms,
void(*)(HANDLE, void *)  callback,
void *  arg,
u_char  flags 
)

HANDLE NutTimerStartTicks ( u_long  ticks,
void(*)(HANDLE, void *)  callback,
void *  arg,
u_char  flags 
)

void NutTimerStop ( HANDLE  handle  ) 


Variable Documentation


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