- <li><a href="en/mount.html">f_mount</a> - Register/Unregister a work area</li>\r
- <li><a href="en/open.html">f_open</a> - Open/Create a file</li>\r
- <li><a href="en/close.html">f_close</a> - Close an open file</li>\r
- <li><a href="en/read.html">f_read</a> - Read file</li>\r
- <li><a href="en/write.html">f_write</a> - Write file</li>\r
- <li><a href="en/lseek.html">f_lseek</a> - Move read/write pointer, Expand file size</li>\r
- <li><a href="en/truncate.html">f_truncate</a> - Truncate file size</li>\r
- <li><a href="en/sync.html">f_sync</a> - Flush cached data</li>\r
- <li><a href="en/forward.html">f_forward</a> - Forward file data to the stream</li>\r
- <li><a href="en/stat.html">f_stat</a> - Check existance of a file or sub-directory</li>\r
- <li><a href="en/opendir.html">f_opendir</a> - Open a directory</li>\r
- <li><a href="en/closedir.html">f_closedir</a> - Close an open directory</li>\r
- <li><a href="en/readdir.html">f_readdir</a> - Read a directory item</li>\r
- <li><a href="en/mkdir.html">f_mkdir</a> - Create a sub-directory</li>\r
- <li><a href="en/unlink.html">f_unlink</a> - Remove a file or sub-directory</li>\r
- <li><a href="en/chmod.html">f_chmod</a> - Change attribute</li>\r
- <li><a href="en/utime.html">f_utime</a> - Change timestamp</li>\r
- <li><a href="en/rename.html">f_rename</a> - Rename/Move a file or sub-directory</li>\r
- <li><a href="en/chdir.html">f_chdir</a> - Change current directory</li>\r
- <li><a href="en/chdrive.html">f_chdrive</a> - Change current drive</li>\r
- <li><a href="en/getcwd.html">f_getcwd</a> - Retrieve the current directory</li>\r
- <li><a href="en/getfree.html">f_getfree</a> - Get free space on the volume</li>\r
- <li><a href="en/getlabel.html">f_getlabel</a> - Get volume label</li>\r
- <li><a href="en/setlabel.html">f_setlabel</a> - Set volume label</li>\r
- <li><a href="en/mkfs.html">f_mkfs</a> - Create a file system on the drive</li>\r
- <li><a href="en/fdisk.html">f_fdisk</a> - Divide a physical drive</li>\r
- <li><a href="en/gets.html">f_gets</a> - Read a string</li>\r
- <li><a href="en/putc.html">f_putc</a> - Write a character</li>\r
- <li><a href="en/puts.html">f_puts</a> - Write a string</li>\r
- <li><a href="en/printf.html">f_printf</a> - Write a formatted string</li>\r
- <li><a href="en/tell.html">f_tell</a> - Get current read/write pointer</li>\r
- <li><a href="en/eof.html">f_eof</a> - Test for end-of-file on a file</li>\r
- <li><a href="en/size.html">f_size</a> - Get size of a file</li>\r
- <li><a href="en/error.html">f_error</a> - Test for an error on a file</li>\r
+ <li>File Access\r
+ <ul>\r
+ <li><a href="en/open.html">f_open</a> - Open/Create a file</li>\r
+ <li><a href="en/close.html">f_close</a> - Close an open file</li>\r
+ <li><a href="en/read.html">f_read</a> - Read data</li>\r
+ <li><a href="en/write.html">f_write</a> - Write data</li>\r
+ <li><a href="en/lseek.html">f_lseek</a> - Move read/write pointer, Expand size</li>\r
+ <li><a href="en/truncate.html">f_truncate</a> - Truncate size</li>\r
+ <li><a href="en/sync.html">f_sync</a> - Flush cached data</li>\r
+ <li><a href="en/forward.html">f_forward</a> - Forward data to the stream</li>\r
+ <li><a href="en/expand.html">f_expand</a> - Allocate a contiguous block to the file</li>\r
+ <li><a href="en/gets.html">f_gets</a> - Read a string</li>\r
+ <li><a href="en/putc.html">f_putc</a> - Write a character</li>\r
+ <li><a href="en/puts.html">f_puts</a> - Write a string</li>\r
+ <li><a href="en/printf.html">f_printf</a> - Write a formatted string</li>\r
+ <li><a href="en/tell.html">f_tell</a> - Get current read/write pointer</li>\r
+ <li><a href="en/eof.html">f_eof</a> - Test for end-of-file</li>\r
+ <li><a href="en/size.html">f_size</a> - Get size</li>\r
+ <li><a href="en/error.html">f_error</a> - Test for an error</li>\r
+ </ul>\r
+ </li>\r
+ <li>Directory Access\r
+ <ul>\r
+ <li><a href="en/opendir.html">f_opendir</a> - Open a directory</li>\r
+ <li><a href="en/closedir.html">f_closedir</a> - Close an open directory</li>\r
+ <li><a href="en/readdir.html">f_readdir</a> - Read an directory item</li>\r
+ <li><a href="en/findfirst.html">f_findfirst</a> - Open a directory and read first item matched</li>\r
+ <li><a href="en/findnext.html">f_findnext</a> - Read a next item matched</li>\r
+ </ul>\r
+ </li>\r
+ <li>File/Directory Management\r
+ <ul>\r
+ <li><a href="en/stat.html">f_stat</a> - Check existance of a file or sub-directory</li>\r
+ <li><a href="en/unlink.html">f_unlink</a> - Remove a file or sub-directory</li>\r
+ <li><a href="en/rename.html">f_rename</a> - Rename or move a file or sub-directory</li>\r
+ <li><a href="en/chmod.html">f_chmod</a> - Change attribute of a file or sub-directory</li>\r
+ <li><a href="en/utime.html">f_utime</a> - Change timestamp of a file or sub-directory</li>\r
+ <li><a href="en/mkdir.html">f_mkdir</a> - Create a sub-directory</li>\r
+ <li><a href="en/chdir.html">f_chdir</a> - Change current directory</li>\r
+ <li><a href="en/chdrive.html">f_chdrive</a> - Change current drive</li>\r
+ <li><a href="en/getcwd.html">f_getcwd</a> - Retrieve the current directory and drive</li>\r
+ </ul>\r
+ </li>\r
+ <li>Volume Management\r
+ <ul>\r
+ <li><a href="en/mount.html">f_mount</a> - Register/Unregister a work area of a volume</li>\r
+ <li><a href="en/mkfs.html">f_mkfs</a> - Create an FAT volume on the logical drive</li>\r
+ <li><a href="en/fdisk.html">f_fdisk</a> - Create logical drives on the physical drive</li>\r
+ <li><a href="en/getfree.html">f_getfree</a> - Get total size and free size on the volume</li>\r
+ <li><a href="en/getlabel.html">f_getlabel</a> - Get volume label</li>\r
+ <li><a href="en/setlabel.html">f_setlabel</a> - Set volume label</li>\r
+ </ul>\r
+ </li>\r