18#ifndef __VSF_ROMFS_H__
19#define __VSF_ROMFS_H__
23#include "../../vsf_fs_cfg.h"
25#if VSF_USE_FS == ENABLED && VSF_FS_USE_ROMFS == ENABLED
27#if defined(__VSF_ROMFS_CLASS_IMPLEMENT)
28# define __VSF_CLASS_IMPLEMENT__
29#elif defined(__VSF_ROMFS_CLASS_INHERIT__)
30# define __VSF_CLASS_INHERIT__
41#ifndef VSF_ROMFS_CFG_DIRECT_ACCESS
42# define VSF_ROMFS_CFG_DIRECT_ACCESS ENABLED
87#if defined(__VSF_ROMFS_CLASS_INHERIT__) || defined(__VSF_ROMFS_CLASS_IMPLEMENT)
96#undef __VSF_ROMFS_CLASS_IMPLEMENT
97#undef __VSF_ROMFS_CLASS_INHERIT__
#define ENABLED
Definition __type.h:28
Definition vsf_romfs.h:57
Definition vsf_romfs.h:70
unsigned int uint32_t
Definition lvgl.h:43
unsigned char uint8_t
Definition lvgl.h:40
#define vsf_class(__name)
Definition ooc_class.h:48
uint_fast32_t alignment
Definition vsf_heap.h:135
vk_romfs_header_t * vsf_romfs_chain_get_next(vk_romfs_info_t *fsinfo, vk_romfs_header_t *image, bool force)
Definition vsf_romfs.c:106
bool vsf_romfs_is_image_valid(vk_romfs_header_t *image)
Definition vsf_romfs.c:101
struct vk_romfs_header_t VSF_CAL_PACKED
const vk_fs_op_t vk_romfs_op
#define VSF_ROMFS_CFG_DIRECT_ACCESS
Definition vsf_romfs.h:42