interrupt.c

00001 /*
00002   サヨヒ隍ホウ荀゜エノヘ  Satofumi KAMIMURA
00003   $Id$
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 // ウ荀゜、ヌサリト熙キ、ソシ隍ヒクニ、ミ、リソタ、ネイセト熙キ、ニシツチケ、void interrupt_callback(void) {
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 // サリトmsec ヒ隍ヒクニ、モスミ、オ、荀゜・マ・ノ・鬢ホナミマソ
00031 void setInterruptHandler(task_callback_t callback, int usec) {
00032 
00033   func_ptr = callback;
00034   
00035   // !!! usec 、ホネソアヌハ。、マシツチヘツク
00036 }
00037 
00038 
00039 // ウ荀゜ス靉ホウォサマ
00040 void start_interrupt(void) {
00041 
00042   // !!! シツチヘツク
00043 }
00044 
00045 
00046 // ウ荀゜ス靉ホト莉゜
00047 void stop_interrupt(void) {
00048 
00049   // !!! シツチヘツク
00050 }
00051 

Generated on Mon Apr 13 22:52:01 2009 by  doxygen 1.5.7.1