SayoriOS 0.3.3

isr.h
1 #ifndef ISR_H
2 #define ISR_H
3
4 #include "common.h"
5
6 #define IRQ0 32
7 #define IRQ1 33
8 #define IRQ2 34
9 #define IRQ3 35
10 #define IRQ4 36
11 #define IRQ5 37
12 #define IRQ6 38
13 #define IRQ7 39
14 #define IRQ8 40
15 #define IRQ9 41
16 #define IRQ10 42
17 #define IRQ11 43
18 #define IRQ12 44
19 #define IRQ13 45
20 #define IRQ14 46
21 #define IRQ15 47
22
23 typedef void (*isr_t)(registers_t);
24
25 void register_interrupt_handler(uint8_t n, isr_t handler);
26
27 #endif
common.h
Основные определения ядра
registers
Definition: common.h:59