Skip to content

ShadowThree/fatfs_file_handler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

说明

  1. 实现了一组常用的文件操作API
  2. API支持对多个磁盘进行操作;
  3. 默认使用了这个日志模块,可以在头文件中使用自己的日志输出接口;

使用

  1. 通过git submodule add https://github.com/ShadowThree/fatfs_file_handler ThirdUtils/fatfs_file_handler指令添加此模块;
  2. 引入头文件和源文件;
  3. 定义存储介质变量:
// 以下的 xxxPath/xxxFatFS/xxxFile 变量已经在 fatfs.c 中定义好了
StoreDisk_t sDisk[_VOLUMES] = {
    // path       FATFS       FIL        opt     mCnt
    {SDPath, 	&SDFatFS, 	&SDFile, 	FM_FAT32, 0},		// SDcard disk
    {USERPath, 	&USERFatFS, &USERFile, 	FM_FAT,   0}		// SpiFlash disk
};
  1. 然后参考FH_API_test()函数,对指定磁盘进行读写操作;

About

FatFS API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages