1234567891011121314151617181920212223242526272829303132333435 |
- /*********************************************************
- //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************************************************/
|