VSF Documented
Macros | Typedefs | Enumerations | Functions
vsf_littlefs.c File Reference
#include "../../vsf_fs_cfg.h"
#include "../../vsf_fs.h"

Macros

#define __VSF_FS_CLASS_INHERIT__
 
#define __VSF_LITTLEFS_CLASS_IMPLEMENT
 

Typedefs

typedef enum vk_lfs_operation_t vk_lfs_operation_t
 

Enumerations

enum  vk_lfs_operation_t {
  VK_LFS_MOUNT ,
  VK_LFS_UNMOUNT ,
  VK_LFS_LOOKUP ,
  VK_LFS_CREATE ,
  VK_LFS_UNLINK ,
  VK_LFS_CLOSE_FILE ,
  VK_LFS_CLOSE_DIR ,
  VK_LFS_READ_FILE ,
  VK_LFS_WRITE_FILE ,
  VK_LFS_SEEK_FILE ,
  VK_LFS_TRUNC_FILE
}
 

Functions

 dcl_vsf_peda_methods (dcl_vsf_peda_methods(static, __vk_lfs_mount)
 
 __vsf_component_peda_ifs_entry (__vk_lfs_mount, vk_fs_mount)
 
 __vsf_component_peda_ifs_entry (__vk_lfs_unmount, vk_fs_unmount)
 
 __vsf_component_peda_ifs_entry (__vk_lfs_lookup, vk_file_lookup)
 
 __vsf_component_peda_ifs_entry (__vk_lfs_create, vk_file_create)
 
 __vsf_component_peda_ifs_entry (__vk_lfs_unlink, vk_file_unlink)
 
 __vsf_component_peda_ifs_entry (__vk_lfs_close, vk_file_close)
 
 __vsf_component_peda_ifs_entry (__vk_lfs_setsize, vk_file_setsize)
 
 __vsf_component_peda_ifs_entry (__vk_lfs_setpos, vk_file_setpos)
 
 __vsf_component_peda_ifs_entry (__vk_lfs_read, vk_file_read)
 
 __vsf_component_peda_ifs_entry (__vk_lfs_write, vk_file_write)
 

Macro Definition Documentation

◆ __VSF_FS_CLASS_INHERIT__

#define __VSF_FS_CLASS_INHERIT__

◆ __VSF_LITTLEFS_CLASS_IMPLEMENT

#define __VSF_LITTLEFS_CLASS_IMPLEMENT

Typedef Documentation

◆ vk_lfs_operation_t

Enumeration Type Documentation

◆ vk_lfs_operation_t

Enumerator
VK_LFS_MOUNT 
VK_LFS_UNMOUNT 
VK_LFS_LOOKUP 
VK_LFS_CREATE 
VK_LFS_UNLINK 
VK_LFS_CLOSE_FILE 
VK_LFS_CLOSE_DIR 
VK_LFS_READ_FILE 
VK_LFS_WRITE_FILE 
VK_LFS_SEEK_FILE 
VK_LFS_TRUNC_FILE 

Function Documentation

◆ dcl_vsf_peda_methods()

dcl_vsf_peda_methods ( dcl_vsf_peda_methods(  static,
__vk_lfs_mount   
)

◆ __vsf_component_peda_ifs_entry() [1/10]

__vsf_component_peda_ifs_entry ( __vk_lfs_mount  ,
vk_fs_mount   
)

◆ __vsf_component_peda_ifs_entry() [2/10]

__vsf_component_peda_ifs_entry ( __vk_lfs_unmount  ,
vk_fs_unmount   
)

◆ __vsf_component_peda_ifs_entry() [3/10]

__vsf_component_peda_ifs_entry ( __vk_lfs_lookup  ,
vk_file_lookup   
)

◆ __vsf_component_peda_ifs_entry() [4/10]

__vsf_component_peda_ifs_entry ( __vk_lfs_create  ,
vk_file_create   
)

◆ __vsf_component_peda_ifs_entry() [5/10]

__vsf_component_peda_ifs_entry ( __vk_lfs_unlink  ,
vk_file_unlink   
)

◆ __vsf_component_peda_ifs_entry() [6/10]

__vsf_component_peda_ifs_entry ( __vk_lfs_close  ,
vk_file_close   
)

◆ __vsf_component_peda_ifs_entry() [7/10]

__vsf_component_peda_ifs_entry ( __vk_lfs_setsize  ,
vk_file_setsize   
)

◆ __vsf_component_peda_ifs_entry() [8/10]

__vsf_component_peda_ifs_entry ( __vk_lfs_setpos  ,
vk_file_setpos   
)

◆ __vsf_component_peda_ifs_entry() [9/10]

__vsf_component_peda_ifs_entry ( __vk_lfs_read  ,
vk_file_read   
)

◆ __vsf_component_peda_ifs_entry() [10/10]

__vsf_component_peda_ifs_entry ( __vk_lfs_write  ,
vk_file_write   
)