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

📄 testanalog.h

📁 epson usb2.0 控制芯片 S1R72V05 固件程序。
💻 H
字号:
/*
 * description: Analog Test
 * Maker	  : Mie.Ono
 * Copyright  : (C)2005,SEIKO EPSON Corp. All Rights Reserved.
 */

//------- include gurd ------------------------------------------------------
#ifndef TEST_ANALOG_H
#define TEST_ANALOG_H

// ------- Linkage specification ------------------------------------------------------
#ifdef __cpulusplus
	extern "C" {
#endif /* cplusplus */

//==========================================================================//
//																			//
//						Constants declaration							//
//																			//
//==========================================================================//

#define TEST_BULK_XFER_SIZE			(0x10000)

#ifdef TOYA2_C
#define TEST_BULK_XFER_BUF_ADDR		(0xC3000000)
#else
#define TEST_BULK_XFER_BUF_ADDR		(0x11000000)
#endif

#define INT_ALL_CLEAR				(0xFF)
#define CHIP_RESET					(0xFFFF)

/* USB TID */
#define TID_SETUP				(0 << 6)	// Setup TID
#define TID_OUT_DATA			(1 << 6)	// Out Token TID
#define TID_IN_DATA				(2 << 6)	// In Token TID
#define TID_RESERVED			(3 << 6)	// Reserved

/* Condition Code */
#define NO_ERROR				(0)			// No Error
#define STALL					(1)			// Stall
#define DATA_OVER_RUN			(2)			// Data Over Run ( Max Packet Size < Receive Data Size )
#define DATA_UNDER_RUN			(3)			// Data Under Run ( Receive Data Size < Expected Data Size )
#define RETRY_ERROR				(4)			// Retry Error

extern volatile unsigned char V05Revision;

//==========================================================================//
//																			//
//					   Test API Applicasion Interface						//
//																			//
//==========================================================================//
extern void AnalogTestStart ( void );		// Analog Test Main

#ifdef __cplusplus
	}
#endif /* cplusplus */

#endif /* TEST_ANALOG_H */













⌨️ 快捷键说明

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