📄 dosvar.h
字号:
#ifndef _dosvar_
#define _dosvar_
/*++
Copyright (c) 2001 Sunplus Technology Co., Ltd.
Module Name:
dosvar.h
Abstract:
Header file related to file layer variable declaration
Environment:
Keil C51 Compiler
Revision History:
09/04/2001 William Yeo created
--*/
//------------------------------------------------------------------------------
//External variable
//------------------------------------------------------------------------------
//-------------------------------------
//dosdat.h
//-------------------------------------
extern code BYTE G_DOS_SIG[];
extern code BYTE G_DOS_MBSP_128M[];
extern code BYTE G_DOS_PBSP_128M[];
extern code BYTE G_DOS_MBSP_64M[];
extern code BYTE G_DOS_PBSP_64M[];
extern code BYTE G_DOS_MBSP_32M[];
extern code BYTE G_DOS_PBSP_32M[];
extern code BYTE G_DOS_MBSP_16M[];
extern code BYTE G_DOS_PBSP_16M[];
extern code BYTE G_DOS_MBSP_8M[];
extern code BYTE G_DOS_PBSP_8M[];
extern code BYTE G_DOS_MBSP_4M[];
extern code BYTE G_DOS_PBSP_4M[];
extern code BYTE G_DOS_DirCurrentParent[];
//-------------------------------------
//dosdef.h
//-------------------------------------
//-------------------------------------
//dosdir.c
//-------------------------------------
//-------------------------------------
//dosfat.c
//-------------------------------------
extern xdata WORD G_DOS_FreeFatTable[];
extern xdata WORD G_DOS_FreeTableIndex;
extern xdata WORD G_DOS_PrevCluster;
extern xdata ULONG G_DOS_FatNextAddr;
extern xdata WORD G_DOS_FatNextCluster;
extern xdata BYTE G_DOS_FatNextFlag;
extern xdata WORD G_Card_BlockSize;
extern xdata BYTE G_Card_BlockSizeShift;
extern data WORD G_Media_Behavior;
extern xdata WORD G_DOS_FileEndCluster;
extern xdata ULONG G_Card_TotalCardSize;
extern data BYTE G_DOS_CardErrDetected;
extern xdata WORD G_DOS_StoreFATSector;
extern xdata WORD G_DOS_WriteFATSector;
extern data BYTE G_DOS_WriteFATDirty;
extern data BYTE G_DOS_ReadToFatSector;
extern data BYTE G_DOS_ReseveSomeSector;
extern xdata UCHAR G_ucStoreFAT[];
extern data BYTE G_DOS_UseTempTable;
extern xdata BYTE *G_DOS_pTempTable;
extern xdata WORD G_DOS_MoreFreeTable[];
extern xdata WORD G_DOS_MoreFreeCount;
extern xdata WORD G_DOS_MoreClusterCnt;
extern xdata WORD G_DOS_MoreFreeGetIndex;
extern xdata WORD G_DOS_MoreFreeSetIndex;
//-------------------------------------
//dosfile.c
//-------------------------------------
extern idata ULONG G_DOS_DstStartLogAddr;
extern idata WORD G_DOS_LeftClusterSize;
extern xdata WORD G_DOS_StartClusterNumber;
extern xdata WORD G_DOS_MidCluster;
extern xdata WORD G_DOS_FreeTableTotal;
extern xdata BYTE G_File_FirstEnter;
extern xdata ULONG G_File_FrameSize;
extern xdata WORD G_DOS_FileStartCluster;
extern xdata ULONG G_DOS_FileSizeKeep;
extern xdata WORD G_DOS_FileCurrCluster;
extern xdata WORD G_DOS_FileClusterIndex;
extern xdata WORD G_DOS_PrevFileCurrCluster; // WWWW0327
extern xdata WORD G_DOS_PrevFileClusterIndex; // WWWW0327
//-------------------------------------
//doscore.c
//-------------------------------------
extern xdata WORD G_Card_PrevLogBlock;
extern idata ULONG G_Card_EndBlkLogAddr;
extern idata ULONG G_Card_OldPhyAddr;
extern idata ULONG G_Card_NewPhyAddr;
extern idata BIT G_Card_FindNew;
extern xdata ULONG G_Card_OldPhyStartAddr;
extern xdata ULONG G_Card_OldLogStartAddr;
extern xdata ULONG G_Card_PhyBlockAddr;
//-------------------------------------
//dosusb.c
//-------------------------------------
extern xdata BYTE G_DOS_USBDataReady; // 500 use
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -