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_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   136
 Maximal size of configuration file. More...
 
#define MAX_FILE_PATH_LENGTH   30
 Maximal number of characters in file path. More...
 
Navigator Affiliations

Define the affiliations of the navigators.

#define FS_NB_NAVIGATOR   10
 Maximal number of simultaneous navigators navigators (simultaneous file opened). More...
 
#define FS_NB_RESERVED_NAV   3
 Number of reserved navigators for copy files feature (ids from 0 to (FS_NB_RESERVED_NAVIGATOR - 1)). More...
 
#define FS_NAV_ID_COPYFILE_TREE_SRC   0
 To navigate in directory tree source in the copy tree feature. More...
 
#define FS_NAV_ID_COPYFILE_TREE_DEST   1
 To navigate in directory tree destination in the copy tree feature. More...
 
#define FS_NAV_ID_COPYFILE   2
 To open the `copy file' in FileSystem module. More...
 
Playlist Configuration
#define pl_cache_path   g_buffer
 Cache to store the path of a file (here, mapped onto a global buffer). More...
 
#define PL_CACHE_PATH_MAX_SIZE   sizeof(g_buffer)
 Size of cache to store the path of a file. More...
 
#define PL_UNICODE   false
 Playlist format: false for ASCII or true for UNICODE. 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:

#define FS_MULTI_PARTITION   false

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

#define FS_NAV_ID_COPYFILE   2

To open the `copy file' in FileSystem module.

Referenced by nav_file_copy(), nav_file_paste_start(), and nav_file_paste_state().

#define FS_NAV_ID_COPYFILE_TREE_DEST   1

To navigate in directory tree destination in the copy tree feature.

Referenced by host_mass_storage_task_copy_tree().

#define FS_NAV_ID_COPYFILE_TREE_SRC   0

To navigate in directory tree source in the copy tree feature.

Referenced by host_mass_storage_task_copy_tree().

#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).

Referenced by fat_cache_clusterlist_reset(), fat_cache_clusterlist_update_read(), fat_cache_clusterlist_update_select(), and fat_cache_clusterlist_update_start().

#define FS_NB_NAVIGATOR   10

Maximal number of simultaneous navigators navigators (simultaneous file opened).

Referenced by fat_check_device(), fat_check_nav_access_file(), fsaccess_alloc_nav_id(), nav_exit(), nav_reset(), and nav_select().

#define FS_NB_RESERVED_NAV   3

Number of reserved navigators for copy files feature (ids from 0 to (FS_NB_RESERVED_NAVIGATOR - 1)).

Referenced by fsaccess_alloc_nav_id().

#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   136

Maximal size of configuration file.

Referenced by config_file_get_value(), config_file_set_value(), and e_smtpclient_cmd_get_config().

#define MAX_FILE_PATH_LENGTH   30

Maximal number of characters in file path.

Referenced by host_mass_storage_task_copy_tree(), prv_cp(), prv_ls(), prv_NameExists(), and prvweb_ParseHTMLRequest().

#define pl_cache_path   g_buffer

Cache to store the path of a file (here, mapped onto a global buffer).

#define PL_CACHE_PATH_MAX_SIZE   sizeof(g_buffer)

Size of cache to store the path of a file.

#define PL_UNICODE   false

Playlist format: false for ASCII or true for UNICODE.