diff --git a/doc/00index_e.html b/doc/00index_e.html index 3541cda..ca094df 100644 --- a/doc/00index_e.html +++ b/doc/00index_e.html @@ -3,6 +3,8 @@
+ + -
-FatFs module is an experimental project to implement FAT file system to small embdded systems. The FatFs module is written in compliance with ANSI C, therefore it is independent of hardware architecture. It can be implemented to most 8/16 small microcontrollers, such as PIC, AVR, H8, Z80 and etc..., without any changes. I created two modules in different configurations in consideration of various use. For read only applications, writing codes can also be eliminated to reduce the module size. To use the FatFs module, low level disk I/O functions for each media must be provided by user.
+FatFs module is an experimental project to implement FAT file system to small embdded systems. The FatFs module is written in compliance with ANSI C, therefore it is independent of hardware architecture. It can be incorporated into most small microcontrollers, such as PIC, AVR, H8, Z80 and etc..., without any change. I created two modules in different configurations in consideration of various use. To use the FatFs module, low level disk I/O functions for each media must be provided by user.
There are some configuration options to eliminate unused functions to reduce module size. Following tables are memory consumption in unit of byte on avr-gcc.
+ +| Section | Std cfg. | Min cfg. | 
|---|---|---|
| Program (R/W cfg.) | 8282 | 6294 | 
| Program (R/O cfg.) | 4482 | 3704 | 
| Work Area (static) | 2+ | |
| Work Area (dynamic) | 544 + 540 * <files>+ | |
| Section | Std cfg. | Min cfg. | 
|---|---|---|
| Program (R/W cfg.) | 6868 | 5208 | 
| Program (R/O cfg.) | 3804 | 3136 | 
| Work Area (static) | 2 | |
| Work Area (dynamic) | 538 + 24 * <files> | |
FatFs module and Tiny-FatFs module provide following functions.
+FatFs/Tiny-FatFs module provides following functions.
FatFs module and Tiny-FatFs module require following functions to lower layer to read/write physical disk and to get current time.
+FatFs/Tiny-FatFs module requires following functions to lower layer to read/write physical disk and to get current time.
The 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.
+The FatFs/Tiny-FatFs module is a freeware and is opened for education, research and development. You can use, modify and republish it for personal, non-profit or profit use without any limitation under your responsibility.