📄 sample.h
字号:
/*----------------------------------------------------------------------------+
| |
| Texas Instruments |
| |
| Sample Header File |
| |
+-----------------------------------------------------------------------------+
| Author: Ching-Hua Jim Chen Jim_Chen@ti.com |
| |
| For more information, please contact |
| |
| Jim Chen |
| Texas Instruments |
| 12500 TI Blvd, MS 8761 |
| Dallas, TX 75243 |
| USA |
| |
| Tel 214-480-4656 |
| Fax 972-761-6043 |
| |
| Release Notes: |
| |
| Logs: |
| |
| WHO WHEN WHAT |
| --- ---------- -------------------------------------------------- |
| CJH 04/23/2002 born |
| |
+----------------------------------------------------------------------------*/
#ifndef _SAMPLE_H_
#define _SAMPLE_H_
#ifdef __cplusplus
extern "C"
{
#endif
/*----------------------------------------------------------------------------+
| Switches for different version |
+----------------------------------------------------------------------------*/
#define SUPPORT_REMOTE_WACKUP 0 // support remote wakeup if 1
/*----------------------------------------------------------------------------+
| Include files |
+----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------+
| Function Prototype |
+----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------+
| Type Definition & Macro |
+----------------------------------------------------------------------------*/
//#define DELAY2SECONDS 200000
#define DELAYP5SECOND 50000
#define DELAY10USECONDS 0x1
#define DELAY_1MS_12X_24MHz_H 0xf8
#define DELAY_1MS_12X_24MHz_L 0x30
#define MAX_PACKET_SIZE 0x20
#define pbIEPX1 ((BYTE xdata *)IEP1_X_BUFFER_ADDRESS) // Input Endpoint 1 X-Buffer
#define KEYPRESS_BUFFER_SIZE 0x06
//
//typedef enum
//{
// // firmware
// USB_VENDOR_REQ_FIRST = 0x80,
// USB_VENDOR_REQ_GET_STATUS = 0x80,
// USB_VENDOR_REQ_EXECUTE_FIRMARE,
// USB_VENDOR_REQ_GET_FIRMWARE_VERSION,
// USB_VENDOR_REQ_PREPARE_FOR_UPDATE_HEADER,
// USB_VENDOR_REQ_UPDATE_HEADER,
// USB_VENDOR_REQ_REBOOT,
// USB_VENDOR_REQ_FORCE_EXECUTE_FIRMWARE = 0x8f,
//
// // memory features
// USB_VENDOR_REQ_EXTERNAL_MEMORY_READ = 0x90,
// USB_VENDOR_REQ_EXTERNAL_MEMORY_WRITE,
// USB_VENDOR_REQ_I2C_MEMORY_READ,
// USB_VENDOR_REQ_I2C_MEMORY_WRITE,
// USB_VENDOR_REQ_INTERNAL_ROM_MEMORY_READ,
//
// USB_VENDOR_REQ_EXTERNAL_MEMORY_BULK, // 0x95
// USB_VENDOR_REQ_HEADER_DOWNLOAD_SETTING,
//
// USB_VENDOR_REQ_LAST,
//
// // for debuggin only firmware
// USB_VENDOR_REQ_GET_CURRENT_CHECKSUM = 0xe0,
// USB_VENDOR_REQ_GET_DOWNLOAD_SIZE,
// USB_VENDOR_REQ_SET_DOWNLOAD_SIZE_AND_CHECKSUM,
//
// // for debuggin only lcd display
// USB_VENDOR_REQ_ROM_ADDRESS_DUMP = 0xf0,
// USB_VENDOR_REQ_EXTERNAL_DUMP,
// USB_VENDOR_REQ_I2C_DUMP
//
//} tUSB_VENDOR_REQ_LIST;
//
/*----------------------------------------------------------------------------+
| Constant Definition |
+----------------------------------------------------------------------------*/
// TUSB3410 VID and PID Definition
//#define FUNCTION_VID_L 0x51
//#define FUNCTION_VID_H 0x04
//#define FUNCTION_PID_L 0x10
//#define FUNCTION_PID_H 0x34
/*----------------------------------------------------------------------------+
| End of header file |
+----------------------------------------------------------------------------*/
#ifdef __cplusplus
}
#endif
#endif /* _SAMPLE_H_ */
/*------------------------ Nothing Below This Line --------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -