2024年3月13日发(作者:)
fatfs文件系统ff12c移植头文件中英文翻译ffconf.h
//FAT文件系统模块配置文件
#define _FFCONF 68300 /* Revision ID 版本标识*/
/*
68的ascii的字符是D,300是0x012c*/
//功能配置
#define _FS_READONLY 0/*配置只读取文件*/
/*
0:读/写
1:只读
只读配置开启,禁用有关写操作的API函数,和可选的写操作的函数
f_write(), f_sync(), f_unlink(), f_mkdir(), f_chmod(), f_rename(),
f_truncate(), f_getfree()*/
#define _FS_MINIMIZE 0/*定义了最小化级别,以删除一些基础的
API函数*/
/*
0:所有基础函数都启用
1:禁用这些函数f_stat(), f_getfree(), f_unlink(), f_mkdir(),
f_truncate(), f_rename()
2:在1的基础上禁用这些函数f_opendir(), f_readdir(), f_closedir()
3:在2的基础上禁用这些函数f_lseek()*/
#define _USE_STRFUNC 0/*启用字符串函数*/
/*
0:禁用字符串函数
1:启用字符串函数,不带LF-CRLF转换
2:启用字符串函数,带LF-CRLF转换*/
#define _USE_FIND 0/*启用筛选目录读取函数f_findfirst()和
f_findnext()*/
/*
0:禁用筛选目录读取函数
1:启用筛选目录读取函数
2:启用筛选目录读取函数并带匹配别名 altname[]
f_findfirst()(打开一个目录并读取匹配的第一项)
f_findnext()(阅读下一个匹配的条目)*/
#define _USE_MKFS 0/*启用f_mkfs()函数(在逻辑驱动器上创建
一个FAT卷)*/
/*
0:禁用
1:启用*/
#define _USE_FASTSEEK 0/*启用快速查找功能*/
/*
0:禁用
1:启用*/
#define _USE_EXPAND 0/*启用f_expand函数(为文件分配一个
连续的块)*/
/*
0:禁用
1:启用*/
#define _USE_CHMOD 0/*启用属性操作函数f_chmod()和
f_utime()*/
/*
0:禁用
1:启用
另外,_FS_READONLY需要为0时,才能启用该选项*/
#define _USE_LABEL 0/*启用卷标函数f_getlabel()和
f_setlabel()*/


发布评论