📄 irq.h
字号:
/******************************************************************************
uC/OS-II Porting for LPC210x
By: Pary WU <parywu@mail2000.com.tw>
History:
0406271325:parywu
The first stable release.
******************************************************************************/
#ifndef __IRQ_H__040621002022
#define __IRQ_H__040621002022
#include "config.h"
typedef void (**IRQ_HANDLER_PTR)();
#define IRQ_HANDLER_0 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x00)))
#define IRQ_HANDLER_1 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x04)))
#define IRQ_HANDLER_2 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x08)))
#define IRQ_HANDLER_3 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x0c)))
#define IRQ_HANDLER_4 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x10)))
#define IRQ_HANDLER_5 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x14)))
#define IRQ_HANDLER_6 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x18)))
#define IRQ_HANDLER_7 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x1c)))
#define IRQ_HANDLER_8 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x20)))
#define IRQ_HANDLER_9 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x24)))
#define IRQ_HANDLER_10 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x28)))
#define IRQ_HANDLER_11 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x2c)))
#define IRQ_HANDLER_12 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x30)))
#define IRQ_HANDLER_13 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x34)))
#define IRQ_HANDLER_14 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x38)))
#define IRQ_HANDLER_15 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x3c)))
#define IRQ_HANDLER_16 (*((IRQ_HANDLER_PTR)(IRQ_BEG_ADDR + 0x40)))
#define IRQ_HANDLER_WDT IRQ_HANDLER_0
#define IRQ_HANDLER_DCRX IRQ_HANDLER_2
#define IRQ_HANDLER_DCTX IRQ_HANDLER_3
#define IRQ_HANDLER_TIMER0 IRQ_HANDLER_4
#define IRQ_HANDLER_TIMER1 IRQ_HANDLER_5
#define IRQ_HANDLER_UART0 IRQ_HANDLER_6
#define IRQ_HANDLER_UART1 IRQ_HANDLER_7
#define IRQ_HANDLER_PWM0 IRQ_HANDLER_8
#define IRQ_HANDLER_I2C IRQ_HANDLER_9
#define IRQ_HANDLER_SPI IRQ_HANDLER_10
#define IRQ_HANDLER_PLL IRQ_HANDLER_12
#define IRQ_HANDLER_RTC IRQ_HANDLER_13
#define IRQ_HANDLER_EINT0 IRQ_HANDLER_14
#define IRQ_HANDLER_EINT1 IRQ_HANDLER_15
#define IRQ_HANDLER_EINT2 IRQ_HANDLER_16
#endif /* __IRQ_H__040621002022 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -