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

📄 dir.h

📁 瑞芯微RK2608固件源代码
💻 H
字号:
/********************************************************************************
*********************************************************************************
			COPYRIGHT (c)   2004 BY ROCK-CHIP FUZHOU
				--  ALL RIGHTS RESERVED  --

File Name:	dir.h
Author:		XUESHAN LIN
Created:		20th Jan 2005
Modified:
Revision:		1.00
********************************************************************************
********************************************************************************/

#ifndef _DIR_H
#define _DIR_H
//1可配置参数
#define	MAX_DIR_DEPTH		4				//目录深度4级


//1结构定义
typedef struct
{
	uint16 TotalFile;
	uint16 TotalSubDir;
	uint16 CurDirNum;
	uint8 DirName[11];						//短目录名占用11个字符
	uint8 LongDirName[MAX_FILENAME_LEN];		//长目录名
}_subdir;




//1全局变量
#undef	EXT
#ifdef	IN_DIR
		#define	EXT
#else
		#define	EXT		extern
#endif		
EXT		uint8   	CurDirDeep					DRAM_FAT;	//当前目录深度
EXT		_subdir	SubDirInfo[MAX_DIR_DEPTH]	DRAM_FAT;	//子目录信息列表

//1函数原型声明
extern	uint16 	BuildDirInfo(uint8* ExtName);
extern	void 	GotoNextDir(uint8* ExtName);
extern	void 	GotoPrevDir(uint8* ExtName);
extern	void 	GotoLastDir(uint8* ExtName);
extern	void 	GotoRootDir(uint8* ExtName);
extern	uint32 	ChangeDir(uint16 SubDirIndex);
extern	uint8 	MakeDir(uint8 *Path, uint8 *DirFileName);
extern	uint16 	GetTotalSubDir(uint8 *Path);
extern	uint32 	GetDirClusIndex(uint8 *Path);


//1表格定义
#ifdef IN_DIR
#else
#endif
#endif

/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

⌨️ 快捷键说明

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