µGFX  2.9
version 2.9
gfile_options.h File Reference

Detailed Description

GFILE - File IO options header file.

Definition in file gfile_options.h.

Go to the source code of this file.

Macros

GFILE Functionality to be included
#define GFILE_NEED_NOAUTOMOUNT   GFXOFF
 Should the filesystem not be mounted automatically. More...
 
#define GFILE_NEED_NOAUTOSYNC   GFXOFF
 Should the filesystem be synced automatically. More...
 
#define GFILE_NEED_PRINTG   GFXOFF
 Include printg, fprintg etc functions. More...
 
#define GFILE_NEED_SCANG   GFXOFF
 Include scang, fscang etc functions. More...
 
#define GFILE_NEED_STRINGS   GFXOFF
 Include the string based file functions. More...
 
#define GFILE_NEED_STDIO   GFXOFF
 Map many stdio functions to their GFILE equivalent. More...
 
#define GFILE_NEED_USERFS   GFXOFF
 Include the USER file system. More...
 
#define GFILE_NEED_ROMFS   GFXOFF
 Include the ROM file system. More...
 
#define GFILE_NEED_RAMFS   GFXOFF
 Include the RAM file system. More...
 
#define GFILE_NEED_FATFS   GFXOFF
 Include the FAT file system driver based on the FATFS library. More...
 
#define GFILE_NEED_PETITFS   GFXOFF
 Include the FAT file system driver based on the PETITFS library. More...
 
#define GFILE_NEED_NATIVEFS   GFXOFF
 Include the operating system's native file system. More...
 
#define GFILE_NEED_CHIBIOSFS   GFXOFF
 Include ChibiOS BaseFileStream support. More...
 
#define GFILE_NEED_MEMFS   GFXOFF
 Include raw memory pointer support. More...
 
#define GFILE_NEED_FILELISTS   GFXOFF
 Include support for file list functions. More...
 
GFILE Optional Parameters
#define GFILE_ALLOW_FLOATS   GFXOFF
 Add floating point support to printg/scang etc. More...
 
#define GFILE_ALLOW_DEVICESPECIFIC   GFXOFF
 Can the device be specified as part of the file name. More...
 
#define GFILE_MAX_GFILES   3
 The maximum number of open files. More...
 
#define GFILE_FATFS_EXTERNAL_LIB   GFXOFF
 TUse an external FATFS library instead of the uGFX inbuilt one. More...
 
#define GFILE_PETITFS_EXTERNAL_LIB   GFXOFF
 TUse an external PETITFS library instead of the uGFX inbuilt one. More...