mirror of
https://github.com/nodemcu/nodemcu-firmware.git
synced 2025-01-16 20:52:57 +08:00
af39a0bc25
Fixes #1164 and thus also #1150, #1149, #1147 and #898. * Move to latest version of SPIFFS * Add SPIFFS porting layer for NodeMCU * Add option to delete output if it doesn't fit * Change FLASHSIZE to be in bits by default: default 4mb 32mb * Add SPIFFS_MAX_FILESYSTEM_SIZE override * Add notes on SPIFFS_FIXED_LOCATION * Add 1M boundary * Include the current version of the LICENSE
27 lines
606 B
C
27 lines
606 B
C
#ifndef _NODEMCU_SPIFFS_H
|
|
#define _NODEMCU_SPIFFS_H
|
|
|
|
#ifndef NODEMCU_SPIFFS_NO_INCLUDE
|
|
#include "c_stdint.h"
|
|
#include "c_stddef.h"
|
|
#include "c_stdio.h"
|
|
#include "user_interface.h"
|
|
typedef uint32_t intptr_t;
|
|
#endif
|
|
|
|
// Turn off stats
|
|
#define SPIFFS_CACHE_STATS 0
|
|
#define SPIFFS_GC_STATS 0
|
|
|
|
// Needs to align stuff
|
|
#define SPIFFS_ALIGNED_OBJECT_INDEX_TABLES 1
|
|
|
|
// Enable magic so we can find the file system (but not yet)
|
|
#define SPIFFS_USE_MAGIC 1
|
|
#define SPIFFS_USE_MAGIC_LENGTH 1
|
|
|
|
// Reduce the chance of returning disk full
|
|
#define SPIFFS_GC_MAX_RUNS 256
|
|
|
|
#endif
|