usbdevconfig.h

来自「SmartARM2400系列开发板全套资料」· C头文件 代码 · 共 71 行

H
71
字号
/****************************************Copyright (c)****************************************************
**                            Guangzhou ZHIYUAN electronics Co.,LTD.
**                                      
**                                 http://www.embedtools.com
**
**--------------File Info---------------------------------------------------------------------------------
** File name:               usbDevConfig.h
** Latest modified Date:    2008-05-10
** Latest Version:          1.1
** Descriptions:            usbDevLPC2400 固件程序配置头文件
**
**--------------------------------------------------------------------------------------------------------
** Created by:              ZhengMingyuan
** Created date:            2005-08-08
** Version:                 1.0
** Descriptions:            The original version
**
**--------------------------------------------------------------------------------------------------------
** Modified by:   			LingGuilin          
** Modified date:    		2008-05-10       
** Version:          		1.1       
** Descriptions:      		修改部分代码以适合SmartARM2400系列开发板
**
*********************************************************************************************************/

#ifndef __USBDEVCONFIG_H
#define __USBDEVCONFIG_H

/*********************************************************************************************************
  定义与编译器无关的数据类型
*********************************************************************************************************/
typedef unsigned char  			BOOLEAN;                 				/*  布尔变量                    */
typedef unsigned char  			INT8U;                   				/*  无符号8位整型变量           */
typedef signed   char  			INT8S;                   				/*  有符号8位整型变量           */
typedef unsigned short 			INT16U;                  				/*  无符号16位整型变量          */
typedef signed   short 			INT16S;                  				/*  有符号16位整型变量          */
typedef unsigned int   			INT32U;                  				/*  无符号32位整型变量          */
typedef signed   int   			INT32S;                  				/*  有符号32位整型变量          */
typedef float          			FP32;                    				/*  单精度浮点数(32位长度)    */
typedef double         			FP64;                    				/*  双精度浮点数(64位长度)    */


/*********************************************************************************************************
  IRQ 中断开关宏定义
*********************************************************************************************************/
#define IRQ_ENABLE()			IRQEnable()								/*  使能IRQ中断					*/

#define IRQ_DISABLE()			IRQDisable()							/*  关闭IRQ中断					*/

/*********************************************************************************************************
  用户配置宏定义
*********************************************************************************************************/
#define DMA_ENGINE_EN	    	1	        							/*  是否使能USB Device DMA引擎 	*/

/*********************************************************************************************************
  添加相关头文件
*********************************************************************************************************/
#include  "usbReg.h"
#include  "isp1301.h"
#include  "usbDevHAL.h"
#include  "usbDevCI.h"
#include  "usbDevDescriptor.h"
#include  "usbDevProtocol.h"
#include  "usbDevDriver.h"
#include  "usbDevDMA.h"
													
#endif																	/*  __USBDEVCONFIG_H			*/

/*********************************************************************************************************
  END FILE
*********************************************************************************************************/

⌨️ 快捷键说明

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