📄 filedisplay.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 + -