|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Filesystem info structure for LittleFS mount. More...
#include <littlefs.h>
Data Fields | |
| struct lfs_config | cfg |
| littlefs configuration, defaulted in driver, customizable before mount. | |
| uint8_t * | read_buffer |
| Read cache buffer, must be cfg.cache_size. | |
| uint8_t * | prog_buffer |
| Program cache buffer, must be cfg.cache_size. | |
| uint32_t * | lookahead_buffer [CONFIG_FS_LITTLEFS_LOOKAHEAD_SIZE/sizeof(uint32_t)] |
| Lookahead buffer, must be cfg.lookahead_size/4 elements, and cfg.lookahead_size must be a multiple of 8. | |
| struct lfs | lfs |
| littlefs state, filled automatically at mount. | |
| void * | backend |
| Storage backend, filled automatically at mount. | |
| struct k_mutex | mutex |
| Mutex protecting the instance, filled automatically at mount. | |
Filesystem info structure for LittleFS mount.
| void* fs_littlefs::backend |
Storage backend, filled automatically at mount.
| struct lfs_config fs_littlefs::cfg |
littlefs configuration, defaulted in driver, customizable before mount.
| struct lfs fs_littlefs::lfs |
littlefs state, filled automatically at mount.
Lookahead buffer, must be cfg.lookahead_size/4 elements, and cfg.lookahead_size must be a multiple of 8.
| struct k_mutex fs_littlefs::mutex |
Mutex protecting the instance, filled automatically at mount.
| uint8_t* fs_littlefs::prog_buffer |
Program cache buffer, must be cfg.cache_size.
| uint8_t* fs_littlefs::read_buffer |
Read cache buffer, must be cfg.cache_size.