#include <sys/types.h>
#include <arch/timer.h>
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) |
NUTTIMERINFO * | NutTimerCreate (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 | |
NUTTIMERINFO * | nutTimerList |
Definition in file timer.h.
typedef struct _NUTTIMERINFO NUTTIMERINFO |
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 NutTimerStartTicks | ( | u_long | ticks, | |
void(*)(HANDLE, void *) | callback, | |||
void * | arg, | |||
u_char | flags | |||
) |
void NutTimerStop | ( | HANDLE | handle | ) |