我需要知道我的 ESP8266 上的 SPIFFS 分区中还剩下多少字节并报告它。我如何获得这些信息?
谢谢
我不确定这是否告诉您已标记为已删除的块,但您可以查看 spiffs_t 结构中的 free_blocks 成员。(也有一个删除块计数,但您可以转储所有三个,这应该让您对闪存的情况有一个很好的了解)。
typedef struct spiffs_t {
....
// current number of free blocks
u32_t free_blocks;
// current number of busy pages
u32_t stats_p_allocated;
// current number of deleted pages
u32_t stats_p_deleted;