E:/Projects/AvrLib/include/EventTrigger.h File Reference

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

Go to the source code of this file.

Data Structures

struct  EVTB

Defines

#define EVENTTRIGGER_MODE_POS   1
#define EVENTTRIGGER_MODE_NEG   2
#define EVENTTRIGGER_MAXEVENTS   16

Functions

EVTBNewEventTrigger (unsigned char mode, void(*cb)(char, void *), void *arg)
void FreeEventTrigger (EVTB *pE)
int EventTrigger (EVTB *pE, unsigned char v)
void InitEventTriggers (int n)
int CheckEventTrigger (int e, int v)


Define Documentation

#define EVENTTRIGGER_MAXEVENTS   16

Definition at line 19 of file EventTrigger.h.

#define EVENTTRIGGER_MODE_NEG   2

Definition at line 17 of file EventTrigger.h.

Referenced by EventTrigger().

#define EVENTTRIGGER_MODE_POS   1

Definition at line 16 of file EventTrigger.h.

Referenced by EventTrigger(), and InitEventTriggers().


Function Documentation

int CheckEventTrigger ( int  e,
int  v 
)

Definition at line 99 of file EventTrigger.c.

References EventTrigger().

int EventTrigger ( EVTB pE,
unsigned char  v 
)

void FreeEventTrigger ( EVTB pE  ) 

Definition at line 46 of file EventTrigger.c.

References free.

void InitEventTriggers ( int  n  ) 

Definition at line 90 of file EventTrigger.c.

References EVENTTRIGGER_MODE_POS, malloc, and NewEventTrigger().

EVTB* NewEventTrigger ( unsigned char  mode,
void(*)(char, void *)  cb,
void *  arg 
)

Definition at line 20 of file EventTrigger.c.

References EVTB::arg, EVTB::callback, malloc, EVTB::Previous, and EVTB::TrigMode.

Referenced by InitEventTriggers().


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