📄 drvfs.h
字号:
//---------------------------------------------------------------------------------
//
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -