spiffs_t Struct Reference

#include <spiffs.h>

Collaboration diagram for spiffs_t:

Public Attributes

spiffs_config cfg
 
u32_t block_count
 
spiffs_block_ix free_cursor_block_ix
 
int free_cursor_obj_lu_entry
 
spiffs_block_ix cursor_block_ix
 
int cursor_obj_lu_entry
 
u8_tlu_work
 
u8_twork
 
u8_tfd_space
 
u32_t fd_count
 
s32_t err_code
 
u32_t free_blocks
 
u32_t stats_p_allocated
 
u32_t stats_p_deleted
 
u8_t cleaning
 
spiffs_obj_id max_erase_count
 
spiffs_check_callback check_cb_f
 
spiffs_file_callback file_cb_f
 
u8_t mounted
 
void * user_data
 
u32_t config_magic
 

Member Data Documentation

◆ block_count

u32_t spiffs_t::block_count

◆ cfg

spiffs_config spiffs_t::cfg

◆ check_cb_f

spiffs_check_callback spiffs_t::check_cb_f

◆ cleaning

u8_t spiffs_t::cleaning

◆ config_magic

u32_t spiffs_t::config_magic

◆ cursor_block_ix

spiffs_block_ix spiffs_t::cursor_block_ix

◆ cursor_obj_lu_entry

int spiffs_t::cursor_obj_lu_entry

◆ err_code

s32_t spiffs_t::err_code

◆ fd_count

u32_t spiffs_t::fd_count

◆ fd_space

u8_t* spiffs_t::fd_space

◆ file_cb_f

spiffs_file_callback spiffs_t::file_cb_f

◆ free_blocks

u32_t spiffs_t::free_blocks

◆ free_cursor_block_ix

spiffs_block_ix spiffs_t::free_cursor_block_ix

◆ free_cursor_obj_lu_entry

int spiffs_t::free_cursor_obj_lu_entry

◆ lu_work

u8_t* spiffs_t::lu_work

◆ max_erase_count

spiffs_obj_id spiffs_t::max_erase_count

◆ mounted

u8_t spiffs_t::mounted

◆ stats_p_allocated

u32_t spiffs_t::stats_p_allocated

◆ stats_p_deleted

u32_t spiffs_t::stats_p_deleted

◆ user_data

void* spiffs_t::user_data

◆ work

u8_t* spiffs_t::work

The documentation for this struct was generated from the following file: