OVMS3-idf/components/fatfs/src
Ivan Grokhotkov d18157e108 vfs_fat: allocate FIL structures on the heap in vfs_fat_link
vfs_fat_link opened two files to perform copy operation. File structures
were allocated on the stack. When _MAX_SS setting was increased in
ffconf.h due to wear levelling feature, the size of these structures
increased to ~4k each (~8k total). This exceeds stack size allocated for
tasks in most typical cases.

This change makes file structures dynamically allocated.
2017-05-05 15:21:37 +08:00
..
option fatfs: Support for Long Filenames 2017-03-08 09:54:40 +11:00
00history.txt fatfs: import version 0.12b 2017-01-09 04:51:24 +08:00
00readme.txt fatfs: import version 0.12b 2017-01-09 04:51:24 +08:00
diskio.c Fix vfs_fat_spiflash failed to mount / f_mkfs() 2017-05-04 17:31:14 +08:00
diskio.h implement review recomendations 2017-02-01 17:55:25 +02:00
diskio_spiflash.c add wear_levelling component and example 2017-04-17 11:01:17 +08:00
diskio_spiflash.h add wear_levelling component and example 2017-04-17 11:01:17 +08:00
esp_vfs_fat.h add wear_levelling component and example 2017-04-17 11:01:17 +08:00
ff.c fatfs: add support for small disc sizes (less then 16 MB) 2017-04-17 11:01:17 +08:00
ff.h fatfs: rename DIR to FF_DIR to avoid conflict with dirent.h 2017-01-09 04:51:24 +08:00
ffconf.h fatfs: add support for variable sector size 2017-04-17 11:01:17 +08:00
integer.h fatfs: import version 0.12b 2017-01-09 04:51:24 +08:00
vfs_fat.c vfs_fat: allocate FIL structures on the heap in vfs_fat_link 2017-05-05 15:21:37 +08:00
vfs_fat_sdmmc.c fat/sdmmc: unmount FATFS object on error 2017-04-19 15:03:30 +08:00
vfs_fat_spiflash.c add wear_levelling component and example 2017-04-17 11:01:17 +08:00