test_spiffs.h File Reference
#include "spiffs.h"
Include dependency graph for test_spiffs.h:
Go to the source code of this file.
Classes | |
struct | tfile_conf |
struct | tfile |
Macros | |
#define | FS &__fs |
#define | CHECK(r) if (!(r)) return -1; |
#define | CHECK_RES(r) if (r < 0) return -1; |
#define | FS_PURE_DATA_PAGES(fs) (SPIFFS_CFG_PHYS_SZ(fs) / SPIFFS_CFG_LOG_PAGE_SZ(fs)- (fs)->block_count * SPIFFS_OBJ_LOOKUP_PAGES(fs)) |
#define | FS_PURE_DATA_SIZE(fs) FS_PURE_DATA_PAGES(fs) * SPIFFS_DATA_PAGE_SIZE(fs) |
Enumerations | |
enum | tfile_size { EMPTY, SMALL, MEDIUM, LARGE } |
enum | tfile_type { UNTAMPERED, APPENDED, MODIFIED, REWRITTEN } |
enum | tfile_life { SHORT = 3, NORMAL = 15, LONG = 100 } |
Variables | |
spiffs | __fs |
Macro Definition Documentation
◆ CHECK
#define CHECK | ( | r | ) | if (!(r)) return -1; |
◆ CHECK_RES
#define CHECK_RES | ( | r | ) | if (r < 0) return -1; |
◆ FS
#define FS &__fs |
◆ FS_PURE_DATA_PAGES
#define FS_PURE_DATA_PAGES | ( | fs | ) | (SPIFFS_CFG_PHYS_SZ(fs) / SPIFFS_CFG_LOG_PAGE_SZ(fs)- (fs)->block_count * SPIFFS_OBJ_LOOKUP_PAGES(fs)) |
◆ FS_PURE_DATA_SIZE
#define FS_PURE_DATA_SIZE | ( | fs | ) | FS_PURE_DATA_PAGES(fs) * SPIFFS_DATA_PAGE_SIZE(fs) |
Enumeration Type Documentation
◆ tfile_life
enum tfile_life |
◆ tfile_size
enum tfile_size |
◆ tfile_type
enum tfile_type |
Function Documentation
◆ _setup()
void _setup | ( | ) |
◆ _setup_test_only()
void _setup_test_only | ( | ) |
◆ _teardown()
void _teardown | ( | ) |
◆ area_read()
◆ area_set()
◆ area_write()
◆ clear_flash_ops_log()
void clear_flash_ops_log | ( | ) |
◆ clear_test_path()
void clear_test_path | ( | ) |
◆ count_taken_fds()
◆ dump_erase_counts()
void dump_erase_counts | ( | spiffs * | fs | ) |
◆ dump_flash_access_stats()
void dump_flash_access_stats | ( | ) |
◆ dump_page()
void dump_page | ( | spiffs * | fs, |
spiffs_page_ix | p | ||
) |
◆ fs_load_dump()
void fs_load_dump | ( | char * | fname | ) |
◆ fs_mount_dump()
void fs_mount_dump | ( | char * | fname, |
u32_t | addr_offset, | ||
u32_t | phys_addr, | ||
u32_t | phys_size, | ||
u32_t | phys_sector_size, | ||
u32_t | log_block_size, | ||
u32_t | log_page_size | ||
) |
◆ fs_mount_specific()
s32_t fs_mount_specific | ( | u32_t | phys_addr, |
u32_t | phys_size, | ||
u32_t | phys_sector_size, | ||
u32_t | log_block_size, | ||
u32_t | log_page_size | ||
) |
◆ fs_reset()
void fs_reset | ( | ) |
◆ fs_reset_specific()
void fs_reset_specific | ( | u32_t | addr_offset, |
u32_t | phys_addr, | ||
u32_t | phys_size, | ||
u32_t | phys_sector_size, | ||
u32_t | log_block_size, | ||
u32_t | log_page_size | ||
) |
◆ fs_set_addr_offset()
void fs_set_addr_offset | ( | u32_t | offset | ) |
◆ fs_set_validate_flashing()
void fs_set_validate_flashing | ( | int | i | ) |
◆ fs_store_dump()
void fs_store_dump | ( | char * | fname | ) |
◆ get_error_count()
int get_error_count | ( | ) |
◆ get_flash_ops_log_read_bytes()
u32_t get_flash_ops_log_read_bytes | ( | ) |
◆ get_flash_ops_log_write_bytes()
u32_t get_flash_ops_log_write_bytes | ( | ) |
◆ get_spiffs_file_crc()
u32_t get_spiffs_file_crc | ( | char * | name | ) |
◆ get_spiffs_file_crc_by_fd()
u32_t get_spiffs_file_crc_by_fd | ( | spiffs_file | fd | ) |
◆ hexdump()
◆ invoke_error_after_read_bytes()
void invoke_error_after_read_bytes | ( | u32_t | b, |
char | once_only | ||
) |
◆ invoke_error_after_write_bytes()
void invoke_error_after_write_bytes | ( | u32_t | b, |
char | once_only | ||
) |
◆ make_test_fname()
char* make_test_fname | ( | const char * | name | ) |
◆ memrand()
◆ read_and_verify()
int read_and_verify | ( | char * | name | ) |
◆ read_and_verify_fd()
int read_and_verify_fd | ( | spiffs_file | fd, |
char * | name | ||
) |
◆ run_file_config()
int run_file_config | ( | int | cfg_count, |
tfile_conf * | cfgs, | ||
int | max_runs, | ||
int | max_concurrent_files, | ||
int | dbg | ||
) |
◆ set_flash_ops_log()
void set_flash_ops_log | ( | int | enable | ) |
◆ test_create_and_write_file()
◆ test_create_file()
int test_create_file | ( | char * | name | ) |
◆ test_lock()
void test_lock | ( | spiffs * | fs | ) |
◆ test_unlock()
void test_unlock | ( | spiffs * | fs | ) |
◆ tfile_get_size()
u32_t tfile_get_size | ( | tfile_size | s | ) |
Variable Documentation
◆ __fs
spiffs __fs |