interrupt.c
00001
00002
00003
00004
00005
00006 #include "interrupt.h"
00007 #ifndef NULL
00008 #define NULL ((void*)0x0)
00009 #endif
00010
00011 static task_callback_t func_ptr = NULL;
00012
00013
00014
00015 if (!func_ptr) {
00016 return;
00017 }
00018
00019 func_ptr();
00020 }
00021
00022
00023
00024 void initInterrupt(void) {
00025
00026
00027 }
00028
00029
00030
00031 void setInterruptHandler(task_callback_t callback, int usec) {
00032
00033 func_ptr = callback;
00034
00035
00036 }
00037
00038
00039
00040 void start_interrupt(void) {
00041
00042
00043 }
00044
00045
00046
00047 void stop_interrupt(void) {
00048
00049
00050 }
00051