@@ -77,30 +77,17 @@ class Adafruit_LittleFS
77
77
Adafruit_LittleFS (uint32_t read_size, uint32_t prog_size, uint32_t block_size, uint32_t block_count, uint32_t lookahead);
78
78
79
79
// Internal API: shouldn't be used by Arduino sketch
80
- // virtual size_t _f_write (void* fhdl, uint8_t const *buf, size_t size);
81
- // virtual int _f_read (void* fhdl, void *buf, uint16_t nbyte);
82
- // virtual void _f_flush (void* fhdl);
83
- // virtual void _f_close (void* fhdl, bool is_dir);
84
- // virtual bool _f_seek (void* fhdl, uint32_t pos);
85
- // virtual uint32_t _f_position (void* fhdl);
86
- // virtual uint32_t _f_size (void* fhdl);
87
-
88
80
// Raw flash opperations, override to use an external flash chip
89
81
virtual int _flash_read (lfs_block_t block, lfs_off_t off, void *buffer, lfs_size_t size);
90
82
virtual int _flash_prog (lfs_block_t block, lfs_off_t off, const void *buffer, lfs_size_t size);
91
83
virtual int _flash_erase (lfs_block_t block);
92
84
virtual void _flash_erase_all ();
93
85
virtual int _flash_sync ();
94
86
95
- // virtual LittleFilesystem::File _f_openNextFile (void* fhdl, char const* cwd, uint8_t mode);
96
- // virtual void _f_rewindDirectory (void* fhdl);
97
87
private:
98
88
struct lfs_config _lfs_cfg;
99
89
lfs_t _lfs;
100
90
101
- // LittleFilesystem::File _open_file (char const *filepath, uint8_t mode);
102
- // LittleFilesystem::File _open_dir (char const *filepath);
103
-
104
91
static int _iflash_read (const struct lfs_config *c, lfs_block_t block, lfs_off_t off, void *buffer, lfs_size_t size);
105
92
static int _iflash_prog (const struct lfs_config *c, lfs_block_t block, lfs_off_t off, const void *buffer, lfs_size_t size);
106
93
static int _iflash_erase (const struct lfs_config *c, lfs_block_t block);
0 commit comments