![]() |
Contiki-NG
|
Header file configuring FatFs for RE-Mote. More...
#include "contiki.h"Go to the source code of this file.
Macros | |
| #define | _FFCONF 68020 |
| Revision ID. | |
Function Configuration | |
| #define | _FS_READONLY 0 |
This option switches the read-only configuration (0: read/write or 1: read-only). | |
| #define | _FS_MINIMIZE 0 |
| This option defines the minimization level to remove some basic API functions. | |
| #define | _USE_STRFUNC 1 |
This option switches the string functions: f_gets(), f_putc(), f_puts(), and f_printf(). | |
| #define | _USE_FIND 1 |
This option switches the filtered directory read functions: f_findfirst() and f_findnext() (0: disable, 1: enable, 2: enable with matching altname[] too). | |
| #define | _USE_MKFS 1 |
This option switches the f_mkfs() function (0: disable or 1: enable). | |
| #define | _USE_FASTSEEK 0 |
This option switches the fast seek function (0: disable or 1: enable). | |
| #define | _USE_EXPAND 0 |
This option switches the f_expand() function (0: disable or 1: enable). | |
| #define | _USE_CHMOD 1 |
This option switches the attribute manipulation functions: f_chmod() and f_utime() (0: disable or 1: enable). | |
| #define | _USE_LABEL 1 |
This option switches the volume label functions: f_getlabel() and f_setlabel() (0: disable or 1: enable). | |
| #define | _USE_FORWARD 0 |
This option switches the f_forward() function (0: disable or 1: enable). | |
Locale and Namespace Configuration | |
| #define | _CODE_PAGE 437 |
| This option specifies the OEM code page to be used on the target system. | |
| #define | _USE_LFN 3 |
_USE_LFN switches the support of long file name (LFN). | |
| #define | _LFN_UNICODE 0 |
This option switches the character encoding in the API (0: ANSI/OEM or 1: UTF-16). | |
| #define | _STRF_ENCODE 0 |
If _LFN_UNICODE is set to 1, this option selects the character encoding OF THE FILE to be read/written via the string I/O functions: f_gets(), f_putc(), f_puts(), and f_printf(). | |
| #define | _FS_RPATH 2 |
| This option configures the support of relative path. | |
Drive/Volume Configuration | |
| #define | _VOLUMES 1 |
| Number of volumes (logical drives) to be used. | |
| #define | _STR_VOLUME_ID 0 |
_STR_VOLUME_ID switches the string support of volume ID. | |
| #define | _MULTI_PARTITION 0 |
| This option switches support of multi-partition on a physical drive. | |
| #define | _MIN_SS 512 |
| These options configure the range of sector size to be supported (512, 1024, 2048, or 4096). | |
| #define | _USE_TRIM 0 |
This option switches the support of ATA-TRIM (0: disable or 1: enable). | |
| #define | _FS_NOFSINFO 3 |
If you need to know the correct free space on the FAT32 volume, set the bit 0 of this option, and the f_getfree() function will force a full FAT scan on the first time after a volume mount. | |
System Configuration | |
| #define | _FS_TINY 0 |
This option switches the tiny buffer configuration (0: normal or 1: tiny). | |
| #define | _FS_EXFAT 1 |
This option switches the support of the exFAT file system (0: disable or 1: enable). | |
| #define | _FS_NORTC (!RTC_CONF_INIT) |
The option _FS_NORTC switches the timestamp function. | |
| #define | _FS_LOCK 0 |
The option _FS_LOCK switches the file lock function controlling duplicate file open and illegal operations on the open objects. | |
| #define | _FS_REENTRANT 0 |
The option _FS_REENTRANT switches the re-entrancy (thread-safe) of the FatFs module itself. | |
Header file configuring FatFs for RE-Mote.
Definition in file ffconf.h.