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

📄 fat.h

📁 加速度采集器。基于ATMega16L.AVRSTUIDIO4
💻 H
字号:
#ifndef FAT_H
#define FAT_H

#include "SDCard.h"
#include "def.h"

//=========Operations======================
unsigned char fatInit();
unsigned char fileCreateSequential(const char filenamePrefix[], unsigned char fileIndexLength, const char filenameExt[]);
unsigned char fileWriteBuffer();
unsigned char fileClose(unsigned short sdBufferLength);


//=========Internal Operation=============
unsigned char fatNextEmptyCluster();	//move fileCurrentCluster to next empty cluster
unsigned char fatWriteFAT(unsigned long previousCluster, unsigned long currentCluster);
unsigned char fatDirReset();			//reset fileDirSector & fileDirIndex;
unsigned char fatDirNext();			//reset fileDirSector & fileDirIndex;
unsigned char fileWriteEOF();
unsigned char fatCreateNewDirCluster();//set the new entry into fileDirSector & fileDirIndex


//===========ErrorCode=====================
#define FATERR_NOERR		0
#define FATERR_UNFORMATTED	1
#define FATERR_DISKFULL		2
#define FATERR_ROOTFULL		3
#define FATERR_FILEINDEXFULL	4
#define FATERR_NOCARD		5


#endif

⌨️ 快捷键说明

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