- Main Page
- Modules
- Data Structures
- Files
- Related Pages

# Features & limitations
[File System]

### Main Features

- FAT12, FAT16, FAT32
- multi partitions
- All disk sector sizes
- ASCII and UNICODE
- More than one file/disk opened at a time (each file only uses 40B of data)
- Copy/paste feature
- Disk management
  - disk information
  - format FAT12, FAT16, FAT32 (with or without MBR)
- Directory management
  - path management (nav_setcwd() ,nav_getcwd() )
  - directory information
  - enter
  - go to root
  - exit
  - create
  - delete
  - rename
- File list management (file list = files in directory)
  - navigation (next, previous, search...)
- File management
  - file information
  - I/O access (DMA compatible)
  - create
  - copy
  - paste
  - delete
  - rename

### Limitations

- File System does not include the algorithm to check the FAT integrity at startup
- Only supports a "FAT number" of 2
  It is still highly recommended by Microsoft that no value other than 2 should be used

### Plug-IN Features

- Text reader (type *.txt)
  - read only
  - ASCII, UTF16, UTF16BE, UTF8 support
- Play list file (type *.m3u, *.m3u8, *.txt)
  - read only
  - ASCII, UTF16, UTF16BE, UTF8 support
- Navigation plug-in to manage :
  - a filter list
  - a flat mode
  - an easy navigation which includes repeat and random features

### POSIX Features

The file system core support a POSIX interface.