SdFat
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Classes | Macros | Typedefs
FatFile.h File Reference

FatFile class. More...

#include <ctype.h>
#include <string.h>
#include <stddef.h>
#include <limits.h>
#include "FatLibConfig.h"
#include "FatApiConstants.h"
#include "FatStructs.h"
#include "FatVolume.h"
#include <Arduino.h>
Include dependency graph for FatFile.h:
This graph shows which files directly or indirectly include this file:

Classes

class  FatFile
 Basic file class. More...
 
struct  FatPos_t
 Internal type for file position - do not use in user apps. More...
 

Macros

#define PGM_P   const char*
 
#define pgm_read_byte(addr)   (*(const unsigned char*)(addr))
 
#define pgm_read_word(addr)   (*(const uint16_t*)(addr))
 
#define PROGMEM   const
 
#define PSTR(x)   (x)
 

Typedefs

typedef Print print_t
 

Detailed Description

FatFile class.

Macro Definition Documentation

#define PGM_P   const char*

pointer to flash for ARM

#define pgm_read_byte (   addr)    (*(const unsigned char*)(addr))

read 8-bits from flash for ARM

#define pgm_read_word (   addr)    (*(const uint16_t*)(addr))

read 16-bits from flash for ARM

#define PROGMEM   const

store in flash for ARM

#define PSTR (   x)    (x)

store literal string in flash for ARM

Typedef Documentation

typedef Print print_t

Use Print on Arduino