drvfs.h

来自「The combined demo is dedicated for S1C33」· C头文件 代码 · 共 48 行

H
48
字号
//--------------------------------------------------------------------------------- 
//
//      Copyright (C) SEIKO EPSON CORP. 2004 
//
//      GROUP					: SEE LSI
//      FILE                    : drvFS.c
//      MODULE                  : storage module
//      Function description    : Driver 
//      Revision history        :                                                                                               
//                                Date            userName        	Description
//                                2004/04/15      David		      	start
//
//      Notes                   : 
//---------------------------------------------------------------------------------

#ifndef	_DRVFS_H_
#define	_DRVFS_H_

#include "smt.h"
/****************************************************************************
 *	Prototype, Definition													*
 ****************************************************************************/
typedef enum
{
	DRV_SMT	= SMT_T_CARD,			/* SmartMedia	Slot		*/
	DRV_MCP = SMT_T_MCP,			/* SmartMedia	MCP			*/
	DRV_ADV = SMT_T_ADV,			/* SmartMedia	ADV			*/
	DRV_RAM,						/* Ram Drive				*/
	DRV_MMC,						/* MMC-Card 	Slot		*/
} enDrvNum;

typedef struct
{
	unsigned long	type;			/*	disk type				*/
	unsigned long	bytePerSec; 	/*	1(byte)					*/
	unsigned long	secPerDrv;		/*	sectors					*/
	const char		*serial;		/*	disk serial 			*/
} STG_MEDIA_INFO;

/* FUNCTION PROTOTYPE */
void DrvFS_Init();
int DrvFS_GetMediaInfo(enDrvNum DrvNum, STG_MEDIA_INFO *Info);
int DrvFS_ReadSec(enDrvNum DrvNum, unsigned long StrSec, unsigned long SecNum, unsigned char *Buf);
int DrvFS_WriteSec(enDrvNum DrvNum, unsigned long StrSec, unsigned long SecNum, const unsigned char *Buf);

#endif	_DRVFS_H_
/**** End of file ***********************************************************/

⌨️ 快捷键说明

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