diff --git a/doc/00index_e.html b/doc/00index_e.html index e525a89..13cef08 100644 --- a/doc/00index_e.html +++ b/doc/00index_e.html @@ -3,11 +3,9 @@
- - - -
-FatFs module is an experimental project to implement a 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 8051, 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.
+FatFs module is an experimental project to implement a 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 8-bit microcontrollers, such as 8051, PIC, AVR, H8, Z80 and etc..., without any change. I created two modules in different configurations in consideration of various use.
There are some configuration options to eliminate unused functions to reduce module size. Following tables are the memory consumption in unit of byte on avr-gcc.
- -| Section | Std cfg. | Min cfg. | 
|---|---|---|
| Program (R/W cfg.) | 8574 | 6094 | 
| Program (R/O cfg.) | 4268 | 3494 | 
| Static Work Area | 2 + 2*<drives>- | |
| Dynamic Work Area | 550*<drives> + 544*<files>- | |
| Section | Std cfg. | Min cfg. | 
|---|---|---|
| Program (R/W cfg.) | 7164 | 4890 | 
| Program (R/O cfg.) | 3660 | 2946 | 
| Static Work Area | 4 | |
| Dynamic Work Area | 542 + 28*<files> | |
Since the FatFs/Tiny-FatFs module is completely separated from disk I/O layer, it requires following functions to lower layer to read/write physical disk and to get current time. These functions must be provided by user.
+Since the FatFs/Tiny-FatFs module is completely separated from disk I/O layer, it requires following functions to lower layer to read/write physical disk and to get current time. These functions must be provided by user. The low level disk I/O module that have this interace must be provided by user. The sample projects are also available.