summaryrefslogtreecommitdiff
path: root/lib/fatfs
AgeCommit message (Collapse)Author
2017-01-30lib/fatfs: Remove old fatfs library component, it's replaced by oofatfs.Damien George
2016-06-15lib/fatfs/option/ccsbcs: Follow uPy optional features model.Paul Sokolovsky
Don't error out when options is not what you support, just skip your code. This allows to make FatFs support properly configurable.
2016-02-10lib/fatfs: Add support for sector sizes larger than 512 bytes.Damien George
If MICROPY_FATFS_MAX_SS is defined to power of 2 value between 1024 and 4096, support for dynamic sector size in FatFs will be enabled. Note that FatFs reserves static buffer of MICROPY_FATFS_MAX_SS size for each filesystem in use, so that value should be set sparingly. Initial patch provided by @pfalcon.
2015-11-08lib/fatfs: Unify fatfs configuration.Alex March
- A single ffcon.h file to configure fatfs settings across ports. - A single diskio.h file with common drive definitions. - Removed now reduntand ffconf_template.h.
2015-04-11lib/fatfs: Space optimise the ff_wtoupper function.Damien George
Saves 768 bytes code space on Thumb2 archs.
2015-03-29lib: Update FatFs to R0.11.Daniel Campora
There are lots of cosmetic changes, but this release brings a very important bug fix: - Fixed f_unlink() does not remove cluster chain of the file. With R0.10c if you try to write a file that is too large to fit in the free space of the drive, the operation fails, you delete the incomplete file, and it seems to be erased, but the space is not really freed, because any subsequent write operations fail because the drive is "still" full. The only way to recover from this is by formatting the drive. I can confirm that R0.11 fixes the problem.
2014-12-27lib/fatfs: Allow a smaller minimum sector count for fatfs to be created.Damien George
2014-12-27lib/fatfs: Support our volume names; make some funcs static.Damien George
2014-12-27lib/fatfs: Upgrade to new FatFs driver, put in lib/ for common use.Damien George
Patches to fatfs for our use will follow.