2 Separated out configuration options from ff.h to ffconf.h.
\r
3 Added a configuration option, _LFN_UNICODE.
\r
4 Fixed f_unlink() fails to remove a sub-dir on _FS_RPATH.
\r
5 Fixed name matching error on the 13 char boundary.
\r
6 Changed f_readdir() to return the SFN with always upper case on non-LFN cfg.
\r
9 Fixed f_unlink() may return FR_OK on error.
\r
10 Fixed wrong cache control in f_lseek().
\r
11 Added relative path feature.
\r
14 Added proper case conversion to extended characters.
\r
16 R0.07a, Apr 14, 2009
\r
17 Separated out OS dependent code on re-entrant configuration.
\r
18 Added multiple sector size support.
\r
21 Merged Tiny-FatFs into FatFs as a buffer configuration option.
\r
22 Added long file name support.
\r
23 Added multiple code page support.
\r
24 Added re-entrancy for multitask operation.
\r
25 Added auto cluster size selection to f_mkfs().
\r
26 Added rewind option to f_readdir().
\r
27 Changed result code of critical errors.
\r
28 Renamed string functions to avoid name collision.
\r
31 Added f_forward. (Tiny-FatFs)
\r
32 Added string functions: fgets, fputc, fputs and fprintf.
\r
33 Improved performance of f_lseek on moving to the same or following cluster.
\r
35 R0.05a, Feb 03, 2008
\r
38 Fixed off by one error at FAT sub-type determination.
\r
39 Fixed btr in f_read can be mistruncated.
\r
40 Fixed cached sector is left not flushed when create and close without write.
\r
43 Changed arguments of f_read, f_write.
\r
44 Changed arguments of f_mkfs. (FatFs)
\r
45 Fixed f_mkfs on FAT32 creates incorrect FSInfo. (FatFs)
\r
46 Fixed f_mkdir on FAT32 creates incorrect directory. (FatFs)
\r
48 R0.04b, May 05, 2007
\r
49 Added _USE_NTFLAG option.
\r
50 Added FSInfo support.
\r
51 Fixed some problems corresponds to FAT32. (Tiny-FatFs)
\r
52 Fixed DBCS name can result FR_INVALID_NAME.
\r
53 Fixed short seek (<= csize) collapses the file object.
\r
55 R0.04a, Apr 01, 2007
\r
56 Supported multiple partitions on a plysical drive. (FatFs)
\r
57 Added minimization level 3.
\r
58 Added a capability of extending file size to f_lseek.
\r
59 Fixed an endian sensitive code in f_mkfs. (FatFs)
\r
60 Fixed a problem corresponds to FAT32 support. (Tiny-FatFs)
\r
63 Supported multiple drive system. (FatFs)
\r
64 Changed some APIs for multiple drive system.
\r
65 Added f_mkfs. (FatFs)
\r
66 Added _USE_FAT32 option. (Tiny-FatFs)
\r
68 R0.03a, Dec 11, 2006
\r
69 Improved cluster scan algolithm to write files fast.
\r
70 Fixed f_mkdir creates incorrect directory on FAT32.
\r
74 Changed option _FS_MINIMUM to _FS_MINIMIZE.
\r
76 R0.02a, Jun 10, 2006
\r
77 Added a configuration option _FS_MINIMUM.
\r
81 Removed unbuffered mode.
\r
82 Fixed a problem on small (<32M) patition.
\r
88 Prototype (not released)
\r