b_mod_fs

数据结构

//定义了两个物理盘,SPIFLASH和SDCARD
typedef enum
{
#if _SPIFLASH_ENABLE
    E_DEV_SPIFLASH, /* Map SPIFLASH to physical drive*/
#endif
#if _SD_ENABLE
    E_DEV_SDCARD, /* Map MMC/SD card to physical drive*/
#endif
    E_DEV_NUMBER,
} FS_DEV_Enum_t;

接口介绍

//b_mod_fs是对接fatfs和littlefs
//b_mod_fs主要是提供初始化函数,其他文件级操作使用fatfs或者littlefs提供的接口。
//初始化函数
int bFS_Init(void);
//提供的测试函数,主要是通过文件的方式记录开机次数
int bFS_Test(void);

使用例子

int main()
{
    ...
    bInit();
    bFS_Init();
    bFS_Test();
    ...
}