1.5 KiB
1.5 KiB
Version
FatFs R0.13a - October 27,2017
Summary
FatFs is provided as source & pre-built libraries with few modifications to
allow for integration with SimpleLink SDK. Unmodified source can be found at
Elm-Chan FatFs. Changes are as follows:
-
The source directory has been removed. All FatFs source files have been moved up a directory (to third_party/fatfs) alongside documents & lib directories.
-
ff.c:
- Applied patch
ff_13a_p1.
- Applied patch
-
ffconf.h:
- Set
FF_USE_MKFSto 1; this enables thef_mkfs()API. - Changed
FF_VOLUMESto 4. - Set
FF_FS_REENTRANTto 1; enable reentrancy support. - Defined
FF_SYNC_tto (void *); synchronization object type.
- Set
-
ffsystem.c:
- Changed synchronization & memory management function implementations to use SimpleLink SDK APIs.
-
diskio.h:
- Added
diskio_fxnsstruct,disk_register()&disk_unregister()in order to allow disk_* APIs to call media specific functions.
- Added
-
diskio.c:
- Changed diskio APIs to call media specific functions registered during
disk_register().
- Changed diskio APIs to call media specific functions registered during
-
Added ffcio.c/.h:
- APIs to hook FatFs into the TI Compiler's
stdio.hAPIs.
- APIs to hook FatFs into the TI Compiler's
-
Added ramdisk.c:
- RAM disk layer for FatFs.
-
Added utils directory:
- Miscellaneous utilities for manipulating RAM disk images. These are provided as reference & are not compiled as part of the FatFs library.