⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filedisplay.h

📁 FAT12 文件系统,囊括了文件系统的各个函数,另外还包括了地址映射,适合读写NAND_FLASH
💻 H
字号:
/********************** 文filedisplay.h *************************************************************/
/* NAND_FLASH保留区域的读写函数和逻辑映射表生成函数													*/
/* 注意:逻辑扇区号取值从0---32767,对应1024个块													*/
/* 		 在系统初始化时要先调用Gen_rsvedlgToph()函数生成保留区域的逻辑映射表						*/
/****************************************************************************************************/

//WORD PrevPrevDirCluster;			//逆向搜寻文件时保存当前子文件夹的两级上层文件夹所在的簇
//WORD PrevDirCluster;

extern DWORD 	CurrentDirSector; 			// = FirstDirSector;(系统初始化值)
extern BYTE	CurrentDirSectorIndex ; 	//(系统初始化值)


/********************************* 以下为用户可使用的函数,共1个 ************************************/

/*************** 函数 BYTE File_Displist(DIRENTRY* DirBuffer, signed char DirLength) ****************/
/* 功能:	从全局变量CurrentDirSector和CurrentDirSectorIndex给出的目录项扇区号内的位置开始寻找有效	*/
/*			目录项,寻找的目录项个数由DirLength确定,将找到的目录项信息存放到DirBuffer中,返回实际找*/
/*			到的目录项个数																			*/
/* 入口参数:DIRENTRY* DirBuffer----目录项缓冲区														*/
/*			signed char DirLength-----要找的目录项个数,正值表示正向搜索,负值表示逆向搜索			*/
/* 出口参数:实际找到的目录项个数																	*/
/* 说明:	第一次调用该函数前,应首先在系统初始化时将两个全局变量CurrentDirSector和				*/
/*			CurrentDirSectorIndex赋头文件中的值,之后不用再赋值,但在返回上一级目录或进入子目录时应	*/
/*			将CurrentDirSector重新赋新进入目录的起始扇区号,CurrentDirSectorIndex赋0,然后再调用此	*/
/*			函数再次搜索新目录下文件和目录,并且新的搜索应该首先是正向搜索,之后可以是逆向搜索。	*/
/* 注意:	逆向搜索时搜索到的文件从DirBuffer的尾部开始存放,文件个数放在函数返回值中,并且搜索到目录*/
/*			簇的头部时结束。																		*/
/****************************************************************************************************/
BYTE File_Displist(DIRENTRY* DirBuffer, signed char DirLength);

⌨️ 快捷键说明

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