Microchip® Advanced Software Framework

conf_explorer.h File Reference
#include "compiler.h"

Macros

#define FS_ASCII   true
 The explorer may support either the ASCII or the UNICODE string format, or both. More...
 
#define FS_FAT_12   true
 Supported FATs (true or false). More...
 
#define FS_FAT_16   true
 
#define FS_FAT_32   true
 
#define FS_LEVEL_FEATURES   (FSFEATURE_READ | FSFEATURE_WRITE_COMPLET)
 Level of features. More...
 
#define FS_MULTI_PARTITION   false
 The navigator may support only the first partition (false), or multiple partitions (true). More...
 
#define FS_NB_CACHE_CLUSLIST   1
 Number of caches used to store a cluster list of files (interesting in case of many `open file'). More...
 
#define FS_NB_NAVIGATOR   3
 Maximal number of simultaneous navigators (simultaneous file opened). More...
 
#define FS_UNICODE   false
 
#define LIB_CTRLACCESS   "ctrl_access.h"
 
#define LIB_MEM   <string.h>
 Include files and compile options (do not change these settings). More...
 
#define MAX_CONFIG_FILE_SIZE   110
 Maximal size of configuration file. More...
 
#define MAX_FILE_PATH_LENGTH   30
 Maximal number of characters in file path. More...
 

#define FS_ASCII   true

The explorer may support either the ASCII or the UNICODE string format, or both.

#define FS_FAT_12   true

Supported FATs (true or false).

#define FS_FAT_16   true
#define FS_FAT_32   true
#define FS_LEVEL_FEATURES   (FSFEATURE_READ | FSFEATURE_WRITE_COMPLET)

Level of features.

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_MULTI_PARTITION   false

The navigator may support only the first partition (false), or multiple partitions (true).

#define FS_NB_CACHE_CLUSLIST   1

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_NAVIGATOR   3

Maximal number of simultaneous navigators (simultaneous file opened).

#define FS_UNICODE   false
#define LIB_CTRLACCESS   "ctrl_access.h"
#define LIB_MEM   <string.h>

Include files and compile options (do not change these settings).

#define MAX_CONFIG_FILE_SIZE   110

Maximal size of configuration file.

#define MAX_FILE_PATH_LENGTH   30

Maximal number of characters in file path.