📄 usbfw_if.h
字号:
//---------------------------------------------------------------------------------
//
// Copyright (C) SEIKO EPSON CORP. 2004
//
// GROUP : SEE LSI
// FILE : UsbFW_if.h
// MODULE : storage module
// Function description : receive message from main task
// Revision history :
// Date userName Description
// 2004/04/15 David start
//
// Notes :
//
//---------------------------------------------------------------------------------
#ifndef _USBFW_IF_H_
#define _USBFW_IF_H_
//---------------------------------------------------------------------------------
// Marco definition
//---------------------------------------------------------------------------------
#define USBFW_CMD_ATTACH 0x70 /* ATTACH */
#define USBFW_CMD_DETACH 0x71 /* DETACH */
#define USBFW_FLAG_OFF 0 /* Proc. Flag OFF */
#define USBFW_FLAG_ON 1 /* Proc. Flag ON */
#define USBFW_IF_OK 0 /* Normal End Process ( or OK ) */
#define USBFW_IF_NG -1 /* Abnormal End Process ( or NG ) */
//---------------------------------------------------------------------------------
// struct definition
//---------------------------------------------------------------------------------
typedef struct{
unsigned char ubReqCmd ;
unsigned char ubReqFlg ;
} USBFW_IF_REQ;
typedef struct{
unsigned char ubAnsCmd ;
unsigned char ubAnsCmplt ;
unsigned char ubAnsAttchOK ;
unsigned long ata_lba ;
unsigned long sec_cnt ;
} USBFW_IF_ANS;
extern USBFW_IF_REQ g_UsbIFReq ;
extern USBFW_IF_ANS g_UsbIFAns ;
//---------------------------------------------------------------------------------
// function declaration
//---------------------------------------------------------------------------------
extern void InitIFData(void);
#endif //_USBFW_IF_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -