embeddedlibrary
reusable software modules for embedded systems
event.h
1 #ifndef _EVENT_H_
2 #define _EVENT_H_
3 
18 #include <stdint.h>
19 
20 #ifndef MAX_EVENTS
21 #define MAX_EVENTS 2
22 #endif
23 
30 void Event_Init();
31 
35 void Event_Tick();
36 
60 void Event_Register(uint8_t* flag, void(*fn_ptr)(void));
61 
71 void Event_Unregister(void(*fn)(void));
72 
74 #endif //_EVENT_H_
void Event_Init()
Definition: event.c:14
void Event_Tick()
Definition: event.c:41
void Event_Unregister(void(*fn)(void))
Definition: event.c:26
void Event_Register(uint8_t *flag, void(*fn_ptr)(void))
Definition: event.c:18