/********************************************************* //file :mid_littlefs_ram.h //author :libo //date :2022/05/10 //version :V1.0 //brief :GSP HAL²ãGPIO½Ó¿ÚHÎļþ *********************************************************/ #ifdef USE_MID_LFS_RAM #ifndef MID_LITTLEFS_RAM_H #define MID_LITTLEFS_RAM_H /* Includes----------------------------------------------------------------------------------*/ #include "lfs.h" /* Public macro------------------------------------------------------------------------------*/ /* Public define-----------------------------------------------------------------------------*/ /* Public typedef----------------------------------------------------------------------------*/ /* public function---------------------------------------------------------------------------*/ int ram_block_read(const struct lfs_config *c, lfs_block_t block, lfs_off_t off, void *buffer, lfs_size_t size); int ram_block_prog(const struct lfs_config *c, lfs_block_t block, lfs_off_t off, const void *buffer, lfs_size_t size); int ram_block_erase(const struct lfs_config *c, lfs_block_t block); int ram_block_sync(const struct lfs_config *c); int lfs_file_open_user(lfs_t *lfs, lfs_file_t *file, const char *path, int flags) ; int mid_little_fs_ram_main(void); #endif /*********MID_LITTLEFS_RAM_H****************/ #endif /*********USE_MID_LFS_RAM*******************/ /******************************the end of file************************************************/