📄 fat32_access.h
字号:
#include "..\define.h"
#include "FAT32_Definitions.h"
#include "FAT32_opts.h"
#ifndef __FAT32_ACCESS_H__
#define __FAT32_ACCESS_H__
//-----------------------------------------------------------------------------
// Globals
//-----------------------------------------------------------------------------
struct
{
BYTE currentsector[512];
UINT32 SectorCurrentlyLoaded; // Initially Load to 0xffffffff;
UINT32 NextFreeCluster;
} FATFS_Internal;
//-----------------------------------------------------------------------------
// Prototypes
//-----------------------------------------------------------------------------
BOOL FAT32_InitFAT(void);
BOOL FAT32_SectorReader(UINT32 Startcluster, UINT32 offset);
BOOL FAT32_SectorWriter(UINT32 Startcluster, UINT32 offset);
void FAT32_ShowFATDetails(void);
UINT32 FAT32_GetRootCluster();
UINT32 FAT32_GetFileEntry(UINT32 Cluster, char *nametofind, FAT32_ShortEntry *sfEntry);
BOOL FAT32_SFNexists(UINT32 Cluster, char *shortname);
BOOL FAT32_UpdateFileLength(UINT32 Cluster, char *shortname, UINT32 fileLength);
BOOL FAT32_MarkFileDeleted(UINT32 Cluster, char *shortname);
void ListDirectory(UINT32 StartCluster);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -