interrupt.h

来自「2440超级bios(ads1.2 rvds2.2)通用」· C头文件 代码 · 共 50 行

H
50
字号

#ifndef __INTERRUPT_H__
#define __INTERRUPT_H__

#define EN_EINT0	0xFFFFFFFE
#define EN_EINT1	0xFFFFFFFD
#define EN_EINT2	0xFFFFFFFB
#define EN_EINT3	0xFFFFFFF7
#define EN_EINT4_7	0xFFFFFFEF
#define EN_EINT8_23	0xFFFFFFDF
#define EN_CAM		0xFFFFFFBF
#define EN_BAT_FLT	0xFFFFFF7F

#define EN_TICK		0xFFFFFEFF
#define EN_WDT_AC97	0xFFFFFDFF
#define EN_TIMER0	0xFFFFFBFF
#define EN_TIMER1	0xFFFFF7FF
#define EN_TIMER2	0xFFFFEFFF
#define EN_TIMER3	0xFFFFDFFF
#define EN_TIMER4	0xFFFFBFFF
#define EN_UART2	0xFFFF7FFF

#define EN_LCD		0xFFFEFFFF
#define EN_DMA0		0xFFFDFFFF
#define EN_DMA1		0xFFFBFFFF
#define EN_DMA2		0xFFF7FFFF
#define EN_DMA3		0xFFEFFFFF
#define EN_SDI		0xFFDFFFFF
#define EN_SPI0		0xFFBFFFFF
#define EN_UART1	0xFF7FFFFF

#define EN_NFCON	0xFEFFFFFF
#define EN_USBD		0xFDFFFFFF
#define EN_USBH		0xFBFFFFFF
#define EN_IIC		0xF7FFFFFF
#define EN_UART0	0xEFFFFFFF
#define EN_SPI1		0xDFFFFFFF
#define EN_RTC		0xBFFFFFFF
#define EN_ADC		0x7FFFFFFF

#define	EnableIrq(bit)		rINTMSK &= ~(bit)
#define	DisableIrq(bit)		rINTMSK |= (bit)
#define	EnableSubIrq(bit)	rINTSUBMSK &= ~(bit)
#define	DisableSubIrq(bit)	rINTSUBMSK |= (bit)

extern void Isr_init(void);

#endif //__INTERRUPT_H__

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?