GadgetSeed  0.9.6
interrupt.h
[詳解]
1 /** @file
2  @brief 割り込みハンドラ
3 
4  @date 2007.12.31
5  @author Takashi SHUDO
6 */
7 
8 #ifndef INTERRUPT_H
9 #define INTERRUPT_H
10 
11 #include "sysconfig.h"
12 #include "asm.h"
13 
14 extern int is_in_interrupt(void);
15 extern void init_interrupt_vector(void);
16 extern int register_interrupt(unsigned short vectnum, void (* func)(unsigned int intnum, void *sp));
17 extern int unregister_interrupt(unsigned short vectnum);
18 #ifdef GSC_KERNEL_ENABLE_INTERRUPT_COUNT
19 extern int get_interrupt_count(int intnum);
20 #endif
21 
22 extern void syscall_inthdr(unsigned int intnum, void *sp);
23 
24 #endif // INTERRUPT_H
Cortex-M4