# lv_fs_private.h (/api/misc/lv_fs_private_h)



<RelatedHeaders name="lv_fs.h" isPrivate="true" />

<ApiSummary functions="2" structs="1" />

Functions [#functions]

<ApiMember kind="function" name="lv_fs_init" file="misc/lv_fs_private.h" line="41" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/misc/lv_fs_private.h#L41">
  lv_fs_init [#lv_fs_init]

  Initialize the File system interface

  ```c title=" " lineNumbers=1
  void lv_fs_init(void)
  ```
</ApiMember>

<ApiMember kind="function" name="lv_fs_deinit" file="misc/lv_fs_private.h" line="46" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/misc/lv_fs_private.h#L46">
  lv_fs_deinit [#lv_fs_deinit]

  Deinitialize the File system interface

  ```c title=" " lineNumbers=1
  void lv_fs_deinit(void)
  ```
</ApiMember>

Structs [#structs]

<ApiMember kind="struct" name="_lv_fs_file_cache_t">
  \_lv_fs_file_cache_t [#_lv_fs_file_cache_t]

  | Member          | Type                        | Description |
  | --------------- | --------------------------- | ----------- |
  | `start`         | <ApiLink name="uint32_t" /> |             |
  | `end`           | <ApiLink name="uint32_t" /> |             |
  | `file_position` | <ApiLink name="uint32_t" /> |             |
  | `buffer`        | `void *`                    |             |
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_fs.h&#x22;]" transitiveIncludes="[&#x22;lv_conf_internal.h&#x22;, &#x22;lv_conf_kconfig.h&#x22;, &#x22;lv_types.h&#x22;]" />
