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

📄 usbdevconfig.h

📁 《USB开发指南——基于LPC2400》配套例程
💻 H
字号:
/****************************************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	    	0	        							/*  是否使能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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -