CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
lfs_config Struct Reference

#include <lfs.h>

Public Attributes

void * context
 
int(* read )(const struct lfs_config *c, lfs_block_t block, lfs_off_t off, void *buffer, lfs_size_t size)
 
int(* prog )(const struct lfs_config *c, lfs_block_t block, lfs_off_t off, const void *buffer, lfs_size_t size)
 
int(* erase )(const struct lfs_config *c, lfs_block_t block)
 
int(* sync )(const struct lfs_config *c)
 
lfs_size_t read_size
 
lfs_size_t prog_size
 
lfs_size_t block_size
 
lfs_size_t block_count
 
int32_t block_cycles
 
lfs_size_t cache_size
 
lfs_size_t lookahead_size
 
lfs_size_t compact_thresh
 
void * read_buffer
 
void * prog_buffer
 
void * lookahead_buffer
 
lfs_size_t name_max
 
lfs_size_t file_max
 
lfs_size_t attr_max
 
lfs_size_t metadata_max
 
lfs_size_t inline_max
 

Member Data Documentation

◆ attr_max

lfs_size_t lfs_config::attr_max

◆ block_count

lfs_size_t lfs_config::block_count

◆ block_cycles

int32_t lfs_config::block_cycles

◆ block_size

lfs_size_t lfs_config::block_size

◆ cache_size

lfs_size_t lfs_config::cache_size

◆ compact_thresh

lfs_size_t lfs_config::compact_thresh

◆ context

void* lfs_config::context

◆ erase

int(* lfs_config::erase) (const struct lfs_config *c, lfs_block_t block)

◆ file_max

lfs_size_t lfs_config::file_max

◆ inline_max

lfs_size_t lfs_config::inline_max

◆ lookahead_buffer

void* lfs_config::lookahead_buffer

◆ lookahead_size

lfs_size_t lfs_config::lookahead_size

◆ metadata_max

lfs_size_t lfs_config::metadata_max

◆ name_max

lfs_size_t lfs_config::name_max

◆ prog

int(* lfs_config::prog) (const struct lfs_config *c, lfs_block_t block, lfs_off_t off, const void *buffer, lfs_size_t size)

◆ prog_buffer

void* lfs_config::prog_buffer

◆ prog_size

lfs_size_t lfs_config::prog_size

◆ read

int(* lfs_config::read) (const struct lfs_config *c, lfs_block_t block, lfs_off_t off, void *buffer, lfs_size_t size)

◆ read_buffer

void* lfs_config::read_buffer

◆ read_size

lfs_size_t lfs_config::read_size

◆ sync

int(* lfs_config::sync) (const struct lfs_config *c)

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