// Include header file to provide the memory routines (e.g. memset(), memcpy_ram2ram() ...) #define LIB_MEM <string.h> // Include header file to provide the disk access routines (e.g. ram_2_memory(), mem_wr_protect() ...) #define LIB_CTRLACCESS "ctrl_access.h" // Supported FATs (\c ENABLED or \c DISABLED). #define FS_FAT_12 ENABLED #define FS_FAT_16 ENABLED #define FS_FAT_32 ENABLED // The explorer may support either the ASCII or the UNICODE string format, or both. #define FS_ASCII DISABLED #define FS_UNICODE ENABLED // The navigator may support only the first partition (\c DISABLED), or multiple partitions (\c ENABLED). #define FS_MULTI_PARTITION DISABLED // Level of features in File system core. // Select among: // - FSFEATURE_READ: All read functions. // - FSFEATURE_WRITE: nav_file_copy(), nav_file_paste(), nav_file_del(), file_create(), file_open(MODE_WRITE), file_write(), file_putc(). // - FSFEATURE_WRITE_COMPLET: FSFEATURE_WRITE functions and nav_drive_format(), nav_dir_make(), nav_file_rename(), nav_file_dateset(), nav_file_attributset(). // - FSFEATURE_ALL: All functions. #define FS_LEVEL_FEATURES (FSFEATURE_READ | FSFEATURE_WRITE_COMPLET) // Number of caches used to store a cluster list of files (interesting in case of many `open file'). // In player mode, 1 is OK (shall be > 0). #define FS_NB_CACHE_CLUSLIST 3 // Maximal number of simultaneous navigators. #define FS_NB_NAVIGATOR 3 // The navigator use the following ID to open the `copy file' and the current ID to create the `paste file'. #define FS_NAV_ID_COPYFILE 2 // Must be different of current ID used when the paste routine is called.