⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 irq.h

📁 ucos2 in lpc2104 的源码
💻 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 + -