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

📄 int.h

📁 Sirf/Centrality公司GPS平台AtlasIII芯片AT640的Nboot源码
💻 H
字号:
//
// Copyright (c) 2002 Palmmicro Communications Inc.  All rights reserved.
//                                                                     
// --------------------------------------------------------------------
/*++

Module Name:
	
  int.h
	  
Abstract:
		
  This file defines the bitmasks of the interrupt module.
		  
Notes:
--*/
#ifndef _INT_H_
#define _INT_H_

// bit mask for INT_PENDING, INT_RISC_MASK				
#define INT_MASK_RT_1K				0x80000000
#define INT_MASK_RT_ALARM			0x40000000
#define INT_MASK_OS_1_5				0x20000000
#define INT_MASK_OS_0				0x10000000
#define INT_MASK_SERIAL_7_6_5_4		0x04000000
#define INT_MASK_CAN_0_1			0x08000000
#define INT_MASK_DMA_CTRL			0x02000000
#define INT_MASK_LCD_CTRL			0x01000000
#define INT_MASK_SERIAL_3			0x00800000
#define INT_MASK_SERIAL_2			0x00400000
#define INT_MASK_SERIAL_1			0x00200000
#define INT_MASK_SERIAL_0			0x00100000
#define INT_MASK_SYSTEM				0x00080000
#define INT_MASK_GPS				0x00040000
#define INT_MASK_USB				0x00020000
#define INT_MASK_CODEC				0x00010000
#define INT_MASK_CAMERA				0x00008000
#define INT_MASK_SM					0x00004000
#define INT_MASK_YUVCHG				0x00002000
#define INT_MASK_IPOLATE			0x00001000
#define INT_MASK_PCMCIA_EXT			0x00000800
#define INT_MASK_DSP				0x00000400			// for RISC access
#define INT_MASK_RISC				0x00000400			// for DSP access
#define INT_MASK_IDE				0x00000200
#define INT_MASK_SD					0x00000100
#define INT_MASK_YUV2RGB			0x00000080
#define INT_MASK_PCICOPY			0x00000040
#define INT_MASK_GPIO_5				0x00000020
#define INT_MASK_GPIO_4				0x00000010
#define INT_MASK_GPIO_3				0x00000008
#define INT_MASK_GPIO_2				0x00000004
#define INT_MASK_GPIO_1				0x00000002
#define INT_MASK_GPIO_0				0x00000001

#define DMA_CH0_INT                             0x00000001
#define DMA_CH1_INT                             0x00000002
#define DMA_CH2_INT                             0x00000004
#define DMA_CH3_INT                             0x00000008
#define DMA_CH4_INT                             0x00000010
#define DMA_CH5_INT                             0x00000020
#define DMA_CH6_INT                             0x00000040
#define DMA_CH7_INT                             0x00000080
#define DMA_CH8_INT                             0x00000100
#define DMA_CH9_INT                             0x00000200
#define DMA_CH10_INT                            0x00000400
#define DMA_CH11_INT                            0x00000800

#define INT_ENABLE(x)                           INT_RISC_MASK |= (x)
#define INT_DISABLE(x)                          INT_RISC_MASK &= ~(x)
#define INT_SET_FIQ(x)                          INT_RISC_LEVEL |= (x)
#define INT_SET_IRQ(x)                          INT_RISC_LEVEL &= ~(x)

#endif  // #ifndef _INT_H_

⌨️ 快捷键说明

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