FatFS/src/00readme.txt
2025-09-11 08:52:19 +03:00

61 lines
1.9 KiB
Plaintext

FatFs/Tiny-FatFs Module Source Files R0.01 (C)ChaN, 2006
Files
ff.h Common include file for FatFs and application module.
ff.c FatFs module
tff.h Common include file for Tiny-FatFs and application module.
tff.c Tiny-FatFs module
diskio.h Common include file for (Tiny-)FatFs and disk I/O module.
integer.h Alternative type definitions for unsigned integers.
Low level disk I/O module is not included in this archive because the
FatFs/Tiny-FatFs module is only a generic file system layer and not depend
on any specific storage device. You have to provide a low level disk I/O
module that written to control your storage device.
Configuration Options
There are several configuration options for various envilonment and requirement.
The configuration options are in include files ff.h and tff.h.
#define _BYTE_ACC
This is the most impotant option that depends on the processor architecture.
When your microcontroller corresponds to either or both of following terms, the
_BYTE_ACC must be defined.
- Muti-byte integers (short, long) are stored in Big-Endian.
- Address unaligned word access causes an address error or incorrect behavior.
#define _FS_READONLY
When application program does not require any write access, _FS_READONLY can be
defined to eliminate writing code to reduce module size.
#define _USE_SJIS
When _USE_SJIS is defined, Shift-JIS code set can be used as a file name,
otherwire second byte of double-byte characters will be collapted.
Agreements
The FatFs/Tiny-FatFs module is a free software and there is no warranty.
The FatFs/Tiny-FatFs module is opened for education, reserch and development.
You can use, modify and republish it for personal, non-profit or profit use
without any limitation under your responsibility.
Revision History
Feb 26, 2006 R0.00 Prototype
Apr 29, 2006 R0.01 First stable version