Go to the documentation of this file.
4 #ifdef FATFS_USE_CUSTOM_OPTS_FILE
5 #include "fat_custom.h"
13 #ifndef FATFS_IS_LITTLE_ENDIAN
14 #define FATFS_IS_LITTLE_ENDIAN 1
18 #ifndef FATFS_MAX_LONG_FILENAME
19 #define FATFS_MAX_LONG_FILENAME 260
23 #ifndef FATFS_MAX_OPEN_FILES
24 #define FATFS_MAX_OPEN_FILES 64
28 #ifndef FAT_BUFFER_SECTORS
29 #define FAT_BUFFER_SECTORS 1
44 #ifndef FATFS_INC_WRITE_SUPPORT
45 #define FATFS_INC_WRITE_SUPPORT 1
50 #ifndef FATFS_INC_LFN_SUPPORT
51 #define FATFS_INC_LFN_SUPPORT 1
55 #ifndef FATFS_DIR_LIST_SUPPORT
56 #define FATFS_DIR_LIST_SUPPORT 1
60 #ifndef FATFS_INC_TIME_DATE_SUPPORT
61 #define FATFS_INC_TIME_DATE_SUPPORT 0
65 #ifndef FATFS_INC_FORMAT_SUPPORT
66 #define FATFS_INC_FORMAT_SUPPORT 1
70 #define FAT_SECTOR_SIZE 512
75 #ifdef FAT_PRINTF_NOINC_STDIO
76 extern int printf(
const char* ctrl1, ... );
77 #define FAT_PRINTF(a) printf a
81 #define FAT_PRINTF(a) kprintf a
86 #if FATFS_INC_TIME_DATE_SUPPORT