00001
00002
00003
00004
00005
00006
00007
00008
00009
00019 #ifndef __ndk_pic_h__
00020 #define __ndk_pic_h__
00021
00022 void picInit(void);
00023 void picEnableIRQ(unsigned short irqNum);
00024 void picDisableIRQ(unsigned short irqNum);
00025
00026 #define M_PIC 0x20
00027 #define M_IMR 0x21
00028 #define S_PIC 0xA0
00029 #define S_IMR 0xA1
00030
00031 #define EOI 0x20
00032
00033 #define ICW1 0x11
00034
00035
00036 #define ICW4 0x01
00037
00038 #define M_VEC 32
00039 #define S_VEC 40
00040
00041 #define OCW3_IRR 0x0A
00042 #define OCW3_ISR 0x0B
00043
00044 #endif
00045