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

📄 fat32_access.h

📁 FAT32代码
💻 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 + -