8 #ifndef SPIFFS_CONFIG_H_ 9 #define SPIFFS_CONFIG_H_ 14 #include "params_test.h" 21 #include "testrunner.h" 29 #define SPIFFS_DBG(_f, ...) //printf(_f, ## __VA_ARGS__) 33 #define SPIFFS_GC_DBG(_f, ...) //printf(_f, ## __VA_ARGS__) 36 #ifndef SPIFFS_CACHE_DBG 37 #define SPIFFS_CACHE_DBG(_f, ...) //printf(_f, ## __VA_ARGS__) 40 #ifndef SPIFFS_CHECK_DBG 41 #define SPIFFS_CHECK_DBG(_f, ...) //printf(_f, ## __VA_ARGS__) 44 #ifndef SPIFFS_API_DBG 45 #define SPIFFS_API_DBG(_f, ...) //printf(_f, ## __VA_ARGS__) 57 #define _SPIPRIad "%08x" 61 #define _SPIPRIbl "%04x" 65 #define _SPIPRIpg "%04x" 69 #define _SPIPRIsp "%04x" 73 #define _SPIPRIfd "%d" 77 #define _SPIPRIid "%04x" 81 #define _SPIPRIfl "%02x" 88 #ifndef SPIFFS_BUFFER_HELP 89 #define SPIFFS_BUFFER_HELP 0 95 #define SPIFFS_CACHE 1 99 #ifndef SPIFFS_CACHE_WR 100 #define SPIFFS_CACHE_WR 1 104 #ifndef SPIFFS_CACHE_STATS 105 #define SPIFFS_CACHE_STATS 1 111 #ifndef SPIFFS_PAGE_CHECK 112 #define SPIFFS_PAGE_CHECK 1 116 #ifndef SPIFFS_GC_MAX_RUNS 117 #define SPIFFS_GC_MAX_RUNS 5 121 #ifndef SPIFFS_GC_STATS 122 #define SPIFFS_GC_STATS 1 134 #ifndef SPIFFS_GC_HEUR_W_DELET 135 #define SPIFFS_GC_HEUR_W_DELET (5) 138 #ifndef SPIFFS_GC_HEUR_W_USED 139 #define SPIFFS_GC_HEUR_W_USED (-1) 143 #ifndef SPIFFS_GC_HEUR_W_ERASE_AGE 144 #define SPIFFS_GC_HEUR_W_ERASE_AGE (50) 150 #ifndef SPIFFS_OBJ_NAME_LEN 151 #define SPIFFS_OBJ_NAME_LEN (32) 164 #ifndef SPIFFS_OBJ_META_LEN 165 #define SPIFFS_OBJ_META_LEN (0) 171 #ifndef SPIFFS_COPY_BUFFER_STACK 172 #define SPIFFS_COPY_BUFFER_STACK (64) 179 #ifndef SPIFFS_USE_MAGIC 180 #define SPIFFS_USE_MAGIC (0) 189 #ifndef SPIFFS_USE_MAGIC_LENGTH 190 #define SPIFFS_USE_MAGIC_LENGTH (0) 199 #define SPIFFS_LOCK(fs) 202 #ifndef SPIFFS_UNLOCK 203 #define SPIFFS_UNLOCK(fs) 209 #ifndef SPIFFS_SINGLETON 210 #define SPIFFS_SINGLETON 0 216 #ifndef SPIFFS_CFG_PHYS_SZ 217 #define SPIFFS_CFG_PHYS_SZ(ignore) (1024*1024*2) 219 #ifndef SPIFFS_CFG_PHYS_ERASE_SZ 220 #define SPIFFS_CFG_PHYS_ERASE_SZ(ignore) (65536) 222 #ifndef SPIFFS_CFG_PHYS_ADDR 223 #define SPIFFS_CFG_PHYS_ADDR(ignore) (0) 225 #ifndef SPIFFS_CFG_LOG_PAGE_SZ 226 #define SPIFFS_CFG_LOG_PAGE_SZ(ignore) (256) 228 #ifndef SPIFFS_CFG_LOG_BLOCK_SZ 229 #define SPIFFS_CFG_LOG_BLOCK_SZ(ignore) (65536) 234 #ifndef SPIFFS_ALIGNED_OBJECT_INDEX_TABLES 235 #define SPIFFS_ALIGNED_OBJECT_INDEX_TABLES 0 239 #ifndef SPIFFS_HAL_CALLBACK_EXTRA 240 #define SPIFFS_HAL_CALLBACK_EXTRA 0 249 #ifndef SPIFFS_FILEHDL_OFFSET 250 #define SPIFFS_FILEHDL_OFFSET 0 263 #ifndef SPIFFS_READ_ONLY 264 #define SPIFFS_READ_ONLY 0 285 #ifndef SPIFFS_TEMPORAL_FD_CACHE 286 #define SPIFFS_TEMPORAL_FD_CACHE 1 294 #ifndef SPIFFS_TEMPORAL_CACHE_HIT_SCORE 295 #define SPIFFS_TEMPORAL_CACHE_HIT_SCORE 4 310 #ifndef SPIFFS_IX_MAP 311 #define SPIFFS_IX_MAP 1 321 #ifndef SPIFFS_NO_BLIND_WRITES 322 #define SPIFFS_NO_BLIND_WRITES 0 328 #ifndef SPIFFS_TEST_VISUALISATION 329 #define SPIFFS_TEST_VISUALISATION 1 331 #if SPIFFS_TEST_VISUALISATION 332 #ifndef spiffs_printf 333 #define spiffs_printf(...) printf(__VA_ARGS__) 336 #ifndef SPIFFS_TEST_VIS_FREE_STR 337 #define SPIFFS_TEST_VIS_FREE_STR "_" 340 #ifndef SPIFFS_TEST_VIS_DELE_STR 341 #define SPIFFS_TEST_VIS_DELE_STR "/" 344 #ifndef SPIFFS_TEST_VIS_INDX_STR 345 #define SPIFFS_TEST_VIS_INDX_STR(id) "i" 348 #ifndef SPIFFS_TEST_VIS_DATA_STR 349 #define SPIFFS_TEST_VIS_DATA_STR(id) "d" u16_t spiffs_obj_id
Definition: default/spiffs_config.h:367
u16_t spiffs_span_ix
Definition: default/spiffs_config.h:371
uint16_t u16_t
Definition: spiffs_config.h:19
u16_t spiffs_block_ix
Definition: default/spiffs_config.h:360
u16_t spiffs_page_ix
Definition: default/spiffs_config.h:363