Paparazzi UAS  v5.10_stable-5-g83a0da5-dirty
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ffconf.h File Reference
#include "ch.h"
+ Include dependency graph for ffconf.h:

Go to the source code of this file.

Macros

#define _FFCONF   8051 /* Revision ID */
 
#define _FS_TINY   0 /* 0:Normal or 1:Tiny */
 
#define _FS_READONLY   0 /* 0:Read/Write or 1:Read only */
 
#define _FS_MINIMIZE   0 /* 0 to 3 */
 
#define _USE_STRFUNC   2 /* 0:Disable or 1-2:Enable */
 
#define _USE_MKFS   1 /* 0:Disable or 1:Enable */
 
#define _USE_FASTSEEK   0 /* 0:Disable or 1:Enable */
 
#define _USE_LABEL   0 /* 0:Disable or 1:Enable */
 
#define _USE_FORWARD   0 /* 0:Disable or 1:Enable */
 
#define _CODE_PAGE   1252
 
#define _USE_LFN   2 /* 0 to 3 */
 
#define _MAX_LFN   255 /* Maximum LFN length to handle (12 to 255) */
 
#define _LFN_UNICODE   0 /* 0:ANSI/OEM or 1:Unicode */
 
#define _STRF_ENCODE   3 /* 0:ANSI/OEM, 1:UTF-16LE, 2:UTF-16BE, 3:UTF-8 */
 
#define _FS_RPATH   2 /* 0 to 2 */
 
#define _VOLUMES   1
 
#define _STR_VOLUME_ID   0 /* 0:Use only 0-9 for drive ID, 1:Use strings for drive ID */
 
#define _VOLUME_STRS   "RAM","NAND","CF","SD1","SD2","USB1","USB2","USB3"
 
#define _MULTI_PARTITION   0 /* 0:Single partition, 1:Enable multiple partition */
 
#define _MIN_SS   512
 
#define _MAX_SS   512
 
#define _USE_ERASE   1 /* 0:Disable or 1:Enable */
 
#define _FS_NOFSINFO   0 /* 0 to 3 */
 
#define _FS_REENTRANT   1 /* 0:Disable or 1:Enable */
 
#define _FS_TIMEOUT   MS2ST(1000) /* Timeout period in unit of time tick */
 
#define _SYNC_t   semaphore_t* /* O/S dependent sync object type. e.g. HANDLE, OS_EVENT*, ID, SemaphoreHandle_t and etc.. */
 
#define _WORD_ACCESS   1 /* 0 or 1 */
 
#define _FS_LOCK   0 /* 0:Disable or >=1:Enable */
 

Macro Definition Documentation

#define _CODE_PAGE   1252

Definition at line 63 of file ffconf.h.

#define _FFCONF   8051 /* Revision ID */

Definition at line 9 of file ffconf.h.

#define _FS_LOCK   0 /* 0:Disable or >=1:Enable */

Definition at line 226 of file ffconf.h.

#define _FS_MINIMIZE   0 /* 0 to 3 */

Definition at line 29 of file ffconf.h.

#define _FS_NOFSINFO   0 /* 0 to 3 */

Definition at line 171 of file ffconf.h.

#define _FS_READONLY   0 /* 0:Read/Write or 1:Read only */

Definition at line 23 of file ffconf.h.

#define _FS_REENTRANT   1 /* 0:Disable or 1:Enable */

Definition at line 188 of file ffconf.h.

#define _FS_RPATH   2 /* 0 to 2 */

Definition at line 124 of file ffconf.h.

#define _FS_TIMEOUT   MS2ST(1000) /* Timeout period in unit of time tick */

Definition at line 189 of file ffconf.h.

#define _FS_TINY   0 /* 0:Normal or 1:Tiny */

Definition at line 16 of file ffconf.h.

#define _LFN_UNICODE   0 /* 0:ANSI/OEM or 1:Unicode */

Definition at line 112 of file ffconf.h.

#define _MAX_LFN   255 /* Maximum LFN length to handle (12 to 255) */

Definition at line 96 of file ffconf.h.

Referenced by getFileName(), and removeEmptyLogs().

#define _MAX_SS   512

Definition at line 158 of file ffconf.h.

#define _MIN_SS   512

Definition at line 157 of file ffconf.h.

#define _MULTI_PARTITION   0 /* 0:Single partition, 1:Enable multiple partition */

Definition at line 150 of file ffconf.h.

#define _STR_VOLUME_ID   0 /* 0:Use only 0-9 for drive ID, 1:Use strings for drive ID */

Definition at line 142 of file ffconf.h.

#define _STRF_ENCODE   3 /* 0:ANSI/OEM, 1:UTF-16LE, 2:UTF-16BE, 3:UTF-8 */

Definition at line 118 of file ffconf.h.

#define _SYNC_t   semaphore_t* /* O/S dependent sync object type. e.g. HANDLE, OS_EVENT*, ID, SemaphoreHandle_t and etc.. */

Definition at line 190 of file ffconf.h.

#define _USE_ERASE   1 /* 0:Disable or 1:Enable */

Definition at line 166 of file ffconf.h.

#define _USE_FASTSEEK   0 /* 0:Disable or 1:Enable */

Definition at line 47 of file ffconf.h.

#define _USE_FORWARD   0 /* 0:Disable or 1:Enable */

Definition at line 55 of file ffconf.h.

#define _USE_LABEL   0 /* 0:Disable or 1:Enable */

Definition at line 51 of file ffconf.h.

#define _USE_LFN   2 /* 0 to 3 */

Definition at line 95 of file ffconf.h.

#define _USE_MKFS   1 /* 0:Disable or 1:Enable */

Definition at line 43 of file ffconf.h.

#define _USE_STRFUNC   2 /* 0:Disable or 1-2:Enable */

Definition at line 39 of file ffconf.h.

#define _VOLUME_STRS   "RAM","NAND","CF","SD1","SD2","USB1","USB2","USB3"

Definition at line 143 of file ffconf.h.

#define _VOLUMES   1

Definition at line 138 of file ffconf.h.

#define _WORD_ACCESS   1 /* 0 or 1 */

Definition at line 200 of file ffconf.h.