f_filesystem.h

来自「基于arm9的,usb设备(u盘)的读写操作实现.」· C头文件 代码 · 共 29 行

H
29
字号
#ifndef _F_FILESYSTEM_
#define _F_FILESYSTEM_


//#define SEEK_SET	0x00
//#define SEEK_CUR	0x01
//#define SEEK_END	0x02


u8 F_FileSYS_Initial(u8 Index);
u8 F_FileSYS_Dir(FAT_HANDLE *pHandle, u32 startnum,u32 *Listnum, c8 *Listtype);
u8 F_FileSYS_FolderScan(FAT_HANDLE *pHandle);
u32 F_FileSYS_GetTotalnum(void);
u32 F_FileSYS_GetTotalFoldernum(void);
u32 F_FileSYS_GetTotalFilenum(void);
u8 F_FileSYS_FindFirstFile(FAT_HANDLE *pHandle, u32 *CurrentIndex, F_FindFileInfo *ObjectInfo);
u8 F_FileSYS_FindNextFile(FAT_HANDLE *pHandle, u32 *CurrentIndex, F_FindFileInfo *ObjectInfo);
u8 F_FileSYS_GetFileInfo(FAT_HANDLE *pHandle,c8 *filename, F_FileInfo *fileInfo);
u8 F_FileSYS_GetCurrentDir(c8 *CurrentDir);
u8 F_FileSYS_ChangeDir(FAT_HANDLE *pHandle, c8 *tarDir);
u8 F_FileSYS_GetDiskSize(FAT_HANDLE *pHandle, u32 *totalsize,u32 *freesize, u32 *usedsize);
u8 F_FileSYS_fopen(TFILE *pFile, c8 *filename, u8 mode);
u8 F_FileSYS_fread(TFILE *pFile, u8 *buffer, u32 readsize, u32 *realreadsize);
u8 F_FileSYS_fseek(TFILE *pFile, u32 Offset, u8 seekPos);
u8 F_FileSYS_fclose(TFILE *pFile);


#endif//_F_FILESYSTEM_

⌨️ 快捷键说明

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