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

📄 fat_find.h

📁 ucFS的加强版,含完整代码
💻 H
字号:
#ifndef _FAT_FIND_H_
#define _FAT_FIND_H_


FS_i32 FS__fat_find_dir_ex(int Idx, FS_u32 Unit, FS_u8 *pDirName,
							  FS_u16 name_len, FS_u32 DirStart, FS_u32 DirSize);

FS_i32 FS__fat_find_dir_long(int Idx, FS_u32 Unit, FS_u16 *pDirName,
							 FS_u16 name_len, FS_u32 DirStart, FS_u32 DirSize);

FS_i32 FS__fat_find_dir_short(int Idx, FS_u32 Unit, FS_u8 *pDirName,
							  FS_u16 name_len, FS_u32 DirStart, FS_u32 DirSize);


FS_i32 _FS_fat_find_file_ex(int Idx, FS_u32 Unit, const char *pFileName,
								FS__fat_dentry_type *pDirEntry,
								FS_u32 DirStart, FS_u32 DirSize);

FS_i32 _FS_fat_find_file_long(int Idx, FS_u32 Unit, FS_u16 *pFileName,
							 FS_u16 name_len, FS_u32 DirStart, FS_u32 DirSize);

FS_i32 _FS_fat_find_file_short(int Idx, FS_u32 Unit, FS_u8 *pFileName,
							  FS_u16 name_len, FS_u32 DirStart, FS_u32 DirSize);

//
FS_i32 _FS_fat_del_unit_ex(int Idx, FS_u32 Unit, const char *pName,
							FS__fat_dentry_type *pDirEntry,
							FS_u32 DirStart, FS_u32 DirSize);

FS_i32 _FS_fat_del_unit_long(int Idx, FS_u32 Unit, FS_u16 *pName,
							  FS_u16 name_len, FS_u32 DirStart, FS_u32 DirSize);

FS_i32 _FS_fat_del_unit_short(int Idx, FS_u32 Unit, FS_u8 *pName,
							  FS_u16 name_len, FS_u32 DirStart, FS_u32 DirSize);

FS_i32 _FS_fat_create_file_ex(int Idx, FS_u32 Unit,  const char *pFileName,
                                  FS_u32 DirStart, FS_u32 DirSize);

FS_i32 _FS_fat_create_file_long(int Idx, FS_u32 Unit,  FS_u8 *pFileName,
                                FS_u16 name_len,FS_u32 DirStart, FS_u32 DirSize);

FS_i32 _FS_fat_create_file_short(int Idx, FS_u32 Unit,  FS_u8 *pFileName,
                                 FS_u16 name_len, FS_u32 DirStart, FS_u32 DirSize);

FS_u32 _FS_fat_make_short_name(FS_u8 *pFileName,FS_u16 cnt);

FS_i32 _FS_fat_create_directory_ex(int Idx, FS_u32 Unit, const char *pDirName,
                                    FS_u32 DirStart, FS_u32 DirSize);

FS_i32 _FS_fat_create_directory_long(int Idx, FS_u32 Unit,  FS_u8 *pDirName,
                                FS_u16 name_len,FS_u32 DirStart, FS_u32 DirSize);

FS_i32 _FS_fat_create_directory_short(int Idx, FS_u32 Unit,  FS_u8 *pDirName,
                                 FS_u16 name_len, FS_u32 DirStart, FS_u32 DirSize);
	

#endif

⌨️ 快捷键说明

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